{"msg":"setting up simulated sidecar","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.545777241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.545811051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:58381"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.545825631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:55032"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.545842091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:60652"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.545859231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:54405"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.545872171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ereport-sim","slot":"sidecar 0","metadata":"{\"baseboard_part_number\": String(\"SimSidecarSp\"), \"baseboard_serial_number\": String(\"SimSidecar0\"), \"hubris_archive_id\": String(\"asdfasdfasdf\")}","n_ereports":1,"restart_id":"0d3e464a-666e-4687-976f-90e31238be8b"} {"msg":"setting up simulated sidecar","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.545949041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.545962691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:39975"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.545990731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:34818"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.546013711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:50088"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.546029981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:33860"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.546045311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ereport-sim","slot":"sidecar 1","metadata":"{\"baseboard_part_number\": String(\"SimSidecarSp\"), \"baseboard_serial_number\": String(\"SimSidecar1\"), \"hubris_archive_id\": String(\"asdfasdfasdf\")}","n_ereports":0,"restart_id":"030ee0e1-679a-4dfa-91ee-3e2801384a6e"} {"msg":"setting up simulated gimlet","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.546065091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.546075611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:47852"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.546091241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:52301"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.546107611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:62616"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.546123231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:57943"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.546137681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ereport-sim","slot":"gimlet 0","metadata":"{\"baseboard_part_number\": String(\"SimGimletSp\"), \"baseboard_serial_number\": String(\"SimGimlet00\"), \"hubris_archive_id\": String(\"ffffffff\"), \"hubris_version\": String(\"0.0.2\")}","n_ereports":5,"restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b"} {"msg":"bound fake serial console to TCP port","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.546158901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","component":"SpComponent { id: \"sp3-host-cpu\" }","addr":"[::1]:0"} {"msg":"setting up simulated gimlet","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.546227551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.546241301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:52356"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.546256171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:45911"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.546269521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:60878"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.546285811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:55514"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.546299551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ereport-sim","slot":"gimlet 1","metadata":"{\"baseboard_part_number\": String(\"SimGimletSp\"), \"baseboard_serial_number\": String(\"SimGimlet01\"), \"hubris_archive_id\": String(\"ffffffff\"), \"hubris_version\": String(\"0.0.2\")}","n_ereports":1,"restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c"} {"msg":"bound fake serial console to TCP port","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.546318981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","component":"SpComponent { id: \"sp3-host-cpu\" }","addr":"[::1]:0"} {"msg":"setting up gateway server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.546395551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.546837732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"Setting rack_id","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.547081442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","rack_id":"c19a698f-c6f9-4a17-ae30-20d711b8f7dc"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.548786993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all starting from 2.0.0","path":"/ignition","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.548847013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"from 1.0.0 to 2.0.0","path":"/ignition","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.548865213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all starting from 2.0.0","path":"/ignition/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.548881573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"from 1.0.0 to 2.0.0","path":"/ignition/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.548898973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/ignition/{type}/{slot}/{command}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.548916563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/local/all-sp-ids","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.548930783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/local/switch-id","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.548947963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/recovery/host-phase2","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.548963923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.548979303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/component","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.548993973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/component/{component}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549008833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/active-slot","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549028133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/active-slot","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549045123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/caboose","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549060353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/cfpa","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549074723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/clear-status","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549091573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/cmpa","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549108313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/hash/{firmware_slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549122873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/hash/{firmware_slot}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549141943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/reset","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549159823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/rot-boot-info","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549176323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/serial-console/attach","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549190903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/serial-console/detach","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549209413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549225873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update-abort","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549240153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update-status","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549255113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/ereports","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549273253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/host-phase2-progress","method":"DELETE"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549290133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/host-phase2-progress","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549304853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/ipcc/installinator-image-id","method":"DELETE"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549320443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/ipcc/installinator-image-id","method":"PUT"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549335523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/power-state","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549350883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/power-state","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549366113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/sensor/{sensor_id}/value","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549382593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/startup-options","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549397223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/startup-options","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549416593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/task-dump","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549473394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/sp/{type}/{slot}/task-dump/{task_dump_index}","method":"GET"} {"msg":"listening","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.549515644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549538464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549552124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","discovery_addr":"[::1]:39975"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.549567534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549584694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","discovery_addr":"[::1]:58381"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.549599454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549615224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","discovery_addr":"[::1]:47852"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.549632834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549651254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","discovery_addr":"[::1]:52356"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.549666044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"waiting for SP discovery to complete...","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549685444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","error":"discovery process not yet complete","elapsed":"6.53µs"} {"msg":"using development metrics configuration overrides!","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:57.549704874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","bind_loopback":true,"nexus_address":"None"} {"msg":"rebinding producer server on new IP","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549718984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","producer_id":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","collection_interval":"10s","current_ip":"None","new_ip":"::1"} {"msg":"registered DTrace probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.549913044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.550024644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:36603","component":"dropshot","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","versions":"all","path":"/{producer_id}","method":"GET"} {"msg":"listening","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.550079904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:36603","component":"dropshot","file":"/home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.0/src/server.rs:335","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.550418354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:36603","component":"dropshot","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"Requested any available port, Dropshot server has been bound to [::1]:36603","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.550437804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"Nexus IP not provided, will use DNS to resolve it","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.550453084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"new DNS resolver","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.550466794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"internal-dns-resolver","file":"internal-dns/resolver/src/resolver.rs:144","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","addresses":"[[::1:0:0:0:1]:53, [::2:0:0:0:1]:53, [::3:0:0:0:1]:53]"} {"msg":"starting producer registration task","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.550517464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"starting oximeter metric producer server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.550533664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"file":"oximeter/producer/src/lib.rs:280","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","interval":"10s","address":"[::1]:36603","producer_id":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"bound metrics producer server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.550552164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","address":"[::1]:36603","producer_id":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","collection_interval":"10s"} {"msg":"registering as oximeter producer with Nexus","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.550591024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-registration-task","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","registration_count":"0"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.550607014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"internal-dns-resolver","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.552163906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","sender":"Sender { addr: [::1]:52734, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.552302376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","sender":"Sender { addr: [::1]:40536, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.552327486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","sender":"Sender { addr: [::1]:34197, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.552344766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","sender":"Sender { addr: [::1]:46684, vid: One }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:57.560321862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","error":"proto error: io error: No route to host (os error 148)","delay":"9.699028ms","count":"0"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.560378242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.560397272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","addr":"[::1]:39975"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.560410392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.560431142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","addr":"[::1]:58381"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.560445442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.560464222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","addr":"[::1]:47852"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.560478432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.560495572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","addr":"[::1]:52356"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.560695762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.560726412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.560742592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","pos":0,"sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.560756902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","pos":0,"sp_port":"One","interface":"(direct socket handle)"} {"msg":"received location determination response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.560776772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","refined_locations":"{\"switch1\"}","interface":"(direct socket handle)"} {"msg":"starting to poll SP sensor data every 1s","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.59777311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.59781287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","chassis_type":"Switch","sp_slot":"1"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.5978372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","chassis_type":"Switch","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.59785249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","chassis_type":"Sled","sp_slot":"1"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.5978672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","chassis_type":"Sled","sp_slot":"0"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.601650033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.601686713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.601699663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.601714683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.601729513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.601775313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.601793153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.601814373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.601834193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.601867793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.601911973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.601944153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.601988803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.602058893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.602092263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.602130073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2 }"} {"msg":"our little friend seems to have changed in some kind of way","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602167853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","new_hubris_archive_id":"0000000000000000","new_serial":"SimSidecar1","new_model":"FAKE_SIM_SIDECAR","known_state":"None","current_state":"SpUnderstanding { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0 }"} {"msg":"our little friend seems to have changed in some kind of way","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602199963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","new_hubris_archive_id":"0000000000000000","new_serial":"SimSidecar0","new_model":"FAKE_SIM_SIDECAR","known_state":"None","current_state":"SpUnderstanding { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0 }"} {"msg":"our little friend seems to have changed in some kind of way","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602223573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","new_hubris_archive_id":"0000000000000000","new_serial":"SimGimlet00","new_model":"i86pc","known_state":"None","current_state":"SpUnderstanding { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0 }"} {"msg":"our little friend seems to have changed in some kind of way","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602247233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","new_hubris_archive_id":"0000000000000000","new_serial":"SimGimlet01","new_model":"i86pc","known_state":"None","current_state":"SpUnderstanding { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.602269363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.602289843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.602308173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.602323843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.602338643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Inventory(TlvPage { offset: 0, total: 0 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.602355423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Inventory(TlvPage { offset: 0, total: 2 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.602370803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Inventory(TlvPage { offset: 0, total: 10 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.602391063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Inventory(TlvPage { offset: 0, total: 10 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602406363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","description":"dev-0","component_kind":"fake-tmp-sensor","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602421983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","description":"dev-1","component_kind":"fake-tmp-sensor","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602439963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","description":"dev-0","component_kind":"fake-tmp-sensor","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602459533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","description":"dev-1","component_kind":"tmp117","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602475463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","description":"dev-2","component_kind":"tmp117","component_id":"dev-2"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602493643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","description":"dev-7","component_kind":"max5970","component_id":"dev-7"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602509904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","description":"dev-8","component_kind":"nvme_bmc","component_id":"dev-8"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602526174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","description":"dev-39","component_kind":"tmp451","component_id":"dev-39"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602545224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","description":"dev-46","component_kind":"sbtsi","component_id":"dev-46"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602562554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","description":"dev-53","component_kind":"max31790","component_id":"dev-53"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602581994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","description":"dev-0","component_kind":"tmp117","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602599484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","description":"dev-1","component_kind":"tmp117","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602619504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","description":"dev-2","component_kind":"tmp117","component_id":"dev-2"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602639144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","description":"dev-7","component_kind":"max5970","component_id":"dev-7"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602654524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","description":"dev-8","component_kind":"nvme_bmc","component_id":"dev-8"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602671834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","description":"dev-39","component_kind":"tmp451","component_id":"dev-39"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602689494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","description":"dev-46","component_kind":"sbtsi","component_id":"dev-46"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602713204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","description":"dev-53","component_kind":"max31790","component_id":"dev-53"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.602728674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.602746274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.602793174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.602814454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602837714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602851844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:50:57.602868864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602901604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602918664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602933984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.602953784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.602970964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.603039364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.603057204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.603077124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.603092954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.603849835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.603899275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.603919695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.604023055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.604038635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.604057235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.604070735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.604087625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.604102875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.604134455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.604155575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.604174175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.604973155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.605012925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.605046265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.605065625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.605105695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.605121405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.605140415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.605155785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.605171516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.605191436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.605204446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.605219866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.605234996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.605248256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.605298546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.605319026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.605333056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 6 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.605382676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 6 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.605401526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 6 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.605416716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.607148917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.607195767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.607254217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.607271397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.607291277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.607305737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.607322687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 7 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.607347517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 7 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.607869758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.607901858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.607921858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.607934328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.607950838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.607965148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.607981598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.607997018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.608034768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.608049438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.608065888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.609305799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.609372779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.610378349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.610416669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.610441929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.610457029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.61047422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.61049367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.61051075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.6105244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.61053952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.61055538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.61057242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 9 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.612002781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:57.612059521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.615967584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.616007684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.616035934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.616051444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.621208628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.621270588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.622043498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.622075018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.622236588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.622275708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.622312838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.622325208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.622519759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.622542979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.623103929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.623121689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.623164419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.623201679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.623407599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 12 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.623475469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 12 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.623510739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.623530979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.722797544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","remote_addr":"[::1]:58885"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.723040254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"694d304e-86cd-4c91-8331-ba94db8c2730","remote_addr":"[::1]:58885","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.723099924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"694d304e-86cd-4c91-8331-ba94db8c2730","remote_addr":"[::1]:58885","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.724039195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/local/switch-id","method":"GET","req_id":"694d304e-86cd-4c91-8331-ba94db8c2730","remote_addr":"[::1]:58885","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":912,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.727909548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"80cdb240-f454-438b-b0ec-4bdb94ad1d96","remote_addr":"[::1]:58885","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.727962538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"80cdb240-f454-438b-b0ec-4bdb94ad1d96","remote_addr":"[::1]:58885","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.728030378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:57.728082468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.728179568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.728218748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.728259418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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: 6 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:57.728383868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"80cdb240-f454-438b-b0ec-4bdb94ad1d96","remote_addr":"[::1]:58885","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":485,"response_code":200} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:57.843236004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"internal-dns-resolver","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:57.847133797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","error":"proto error: io error: No route to host (os error 148)","delay":"296.498353ms","count":"1"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.401381335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","remote_addr":"[::1]:54616"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.402452216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"d5a7447c-e41d-4787-81f3-100fd409aeea","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.402486276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"d5a7447c-e41d-4787-81f3-100fd409aeea","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.402545036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.402924686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.404543627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 7 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.404721717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.404736417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.404751277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.404763597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.404779917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.404795597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.404808127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.404825067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.404837237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.404851467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.404868687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.404881697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.404896298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.404907928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.404921938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.404936078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.404950238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.404964068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.404976238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.404992108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.405003888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.405018028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.405037368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.405049858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.405064128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.405077538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.405097818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.405112138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.405126238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.405140868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.405154088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.405165648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"d5a7447c-e41d-4787-81f3-100fd409aeea","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":2543,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.436329861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"930e443d-a506-4bc7-80b4-09dee94843a9","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.436374791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"930e443d-a506-4bc7-80b4-09dee94843a9","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.436474851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.436624411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.436737582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"internal-dns-resolver","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:58.437824472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.438126323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.439512364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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: 9 }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:58.439642044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","error":"proto error: io error: No route to host (os error 148)","delay":"889.03475ms","count":"2"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.439765094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"930e443d-a506-4bc7-80b4-09dee94843a9","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":3451,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.442621496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"e7ef9c78-f3f8-4fc4-bafc-e4ae68829fee","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.442642506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"e7ef9c78-f3f8-4fc4-bafc-e4ae68829fee","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.442885496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.444531717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 10 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.444641547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.447263729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 11 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.447293379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.44820046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 12 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.44822285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.44833632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 13 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.44835385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.44840059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 14 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.44841938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.4484758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 15 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.44853387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"e7ef9c78-f3f8-4fc4-bafc-e4ae68829fee","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":5913,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.448966961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1c03772d-8005-4317-a854-a2b8357698ee","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.448996711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1c03772d-8005-4317-a854-a2b8357698ee","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.449015791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.449057051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 16 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.449073621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.449102511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 17 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.449119181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.449136001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 18 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.449149571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450053102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 19 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450083612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450103192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 20 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450119992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450138172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 21 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.450157422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1c03772d-8005-4317-a854-a2b8357698ee","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":397,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450181852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3186bc57-f725-4bfb-b049-b2598b5bedff","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.450199792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3186bc57-f725-4bfb-b049-b2598b5bedff","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450217772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450235052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 22 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450250302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450268542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 23 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450284282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450301462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 24 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450319532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450338282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450355362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450372392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 26 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450386142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450403482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 27 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.450419562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3186bc57-f725-4bfb-b049-b2598b5bedff","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":368,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450438792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5cd340bf-8b26-4e5a-92d8-2db2c1bde56d","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.450455562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5cd340bf-8b26-4e5a-92d8-2db2c1bde56d","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450473352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450489062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 28 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450508142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450524972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 29 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450540402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450557122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 30 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450570922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450588012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450602912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450620052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 32 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450634282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450651272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 33 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.450669502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5cd340bf-8b26-4e5a-92d8-2db2c1bde56d","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":371,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.450916182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"54d9bc5e-a27f-4880-b7f5-3c846c33d227","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.450936942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"54d9bc5e-a27f-4880-b7f5-3c846c33d227","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.451028992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.451055452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 34 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.451092502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.451126892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.451142672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.451172482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 36 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.451187382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.451204542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.451219012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.451235252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.451253012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.451270302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 39 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.451321803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"54d9bc5e-a27f-4880-b7f5-3c846c33d227","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":420,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.451595633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"5881e54d-f709-49c0-9c20-caffcf0fce3a","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.451616643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"5881e54d-f709-49c0-9c20-caffcf0fce3a","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.451685933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.451746373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.451763793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.451795683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.451812913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.451829383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 42 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.451845073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.451862113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.451878243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.451898723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 44 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.451913553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.451935103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 45 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.451996703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"5881e54d-f709-49c0-9c20-caffcf0fce3a","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":397,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.452269803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"9ad35fc1-22d5-40ef-b857-cdf4cb40ab50","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.452289523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"9ad35fc1-22d5-40ef-b857-cdf4cb40ab50","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.452355243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.453808404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 46 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.453899384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"9ad35fc1-22d5-40ef-b857-cdf4cb40ab50","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":1632,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.454320895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"c569eed3-caca-4b4e-8eef-84a1ff22cf3f","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.454341325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"c569eed3-caca-4b4e-8eef-84a1ff22cf3f","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.454493825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.454557065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 47 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.454629565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"c569eed3-caca-4b4e-8eef-84a1ff22cf3f","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":313,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.454961885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"99a9c8d4-3de9-4cc7-aa0d-ee298ef77d55","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.454981915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"99a9c8d4-3de9-4cc7-aa0d-ee298ef77d55","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.455062245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.457523987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 48 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.457599847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"99a9c8d4-3de9-4cc7-aa0d-ee298ef77d55","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":2648,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.458028578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"81417f09-e2aa-4941-a185-0f9555036339","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.458070958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"81417f09-e2aa-4941-a185-0f9555036339","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.458121488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.458202908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 49 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.458269128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"81417f09-e2aa-4941-a185-0f9555036339","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":258,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.458538498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"4f137981-429e-495a-bedc-8fb2ca34428d","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.458558678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"4f137981-429e-495a-bedc-8fb2ca34428d","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.458609008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.458652148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.458705978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 7 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.458740938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.458776988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 8 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.458856788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"4f137981-429e-495a-bedc-8fb2ca34428d","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":321,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.459235728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f3015e8c-ddcd-4522-b278-237a6dc116be","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.459257288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f3015e8c-ddcd-4522-b278-237a6dc116be","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.459321939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.459386249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 9 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.459402989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.459434709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 10 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.459453249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.460135749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 11 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.460157689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.460202979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 12 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.460219799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.460239969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 13 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.460256359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.460275449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 14 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.460333839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f3015e8c-ddcd-4522-b278-237a6dc116be","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":1102,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.46072732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"4e953921-a13b-45f9-b5e6-bac898008d8f","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.46074851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"4e953921-a13b-45f9-b5e6-bac898008d8f","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.46080688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.46086837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 15 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.46088883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.46092536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 16 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.46094139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.46096024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 17 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.46097593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.46099243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 18 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.46100695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.46102928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 19 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.46104567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.46106534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 20 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.46111733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"4e953921-a13b-45f9-b5e6-bac898008d8f","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":393,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.46139864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"a68b0b9d-4708-4ed1-bb3c-a90fe1d3bb43","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.46141904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"a68b0b9d-4708-4ed1-bb3c-a90fe1d3bb43","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.46147328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.46153517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 21 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.46155207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.46158403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 22 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.46160001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.46161742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 23 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.46163168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.4616521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 24 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.46166841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.46168869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.46170321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.46172902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 26 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.46178145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"a68b0b9d-4708-4ed1-bb3c-a90fe1d3bb43","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":385,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.462061591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"cb62c4b2-fa5d-4de5-a9b9-2b10d614626d","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.462081051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"cb62c4b2-fa5d-4de5-a9b9-2b10d614626d","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.462136031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.462196621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.462220061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.462237521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 28 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.462251621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.462273021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 29 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.462288471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.462307781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 30 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.462322331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.462344181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.462359581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.462382821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 32 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.462436091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"cb62c4b2-fa5d-4de5-a9b9-2b10d614626d","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":377,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.462705491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d5f84b93-2a20-4537-ad81-9fe62366413c","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.462725181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d5f84b93-2a20-4537-ad81-9fe62366413c","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.462792941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.462851171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.462870171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.462901561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 34 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.462921811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.462939821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.462960141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.462978241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 36 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.462993201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.463015051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.463029841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.463050601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 38 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.463106101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d5f84b93-2a20-4537-ad81-9fe62366413c","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":401,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.463375682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ad3ec252-ad0e-44fc-8174-b4715fc5e520","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.463395602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ad3ec252-ad0e-44fc-8174-b4715fc5e520","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.463458772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.464132812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.464219262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.464328512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.464346822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.464369602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.464395102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.464411942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 42 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.464426442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.464467672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.464484502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.464502192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 44 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.464568852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"ad3ec252-ad0e-44fc-8174-b4715fc5e520","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":1188,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.464907523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"62600594-1ca4-4a49-b026-d5d2004ce680","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.464926933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"62600594-1ca4-4a49-b026-d5d2004ce680","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.464978573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.465038103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 45 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.465100543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"62600594-1ca4-4a49-b026-d5d2004ce680","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":197,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.466002474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"bb443048-08c9-4d87-b89d-5773e9f36d19","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.466023194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"bb443048-08c9-4d87-b89d-5773e9f36d19","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.466158454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.466263804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 46 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.466360934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"bb443048-08c9-4d87-b89d-5773e9f36d19","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":349,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.466710374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"217d0128-9176-4993-81bb-5fc0d5252817","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.466752094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"217d0128-9176-4993-81bb-5fc0d5252817","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.466801764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.466862134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 47 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.466929724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"217d0128-9176-4993-81bb-5fc0d5252817","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":234,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.467225424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"6cf59d56-771e-42c3-9939-f2c3642cecc9","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.467283695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"6cf59d56-771e-42c3-9939-f2c3642cecc9","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.467321225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.467393955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 48 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.467466955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"6cf59d56-771e-42c3-9939-f2c3642cecc9","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":235,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.471500958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"dbc54924-2964-4280-9776-d182f2a7b486","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.471524278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"dbc54924-2964-4280-9776-d182f2a7b486","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.471575678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.471627958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.471681028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 13 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.471714878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.471770908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 14 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.471849808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"dbc54924-2964-4280-9776-d182f2a7b486","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":354,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.472318198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"330851ec-e65d-400f-8e5a-01e8c5dfe38d","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.472338108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"330851ec-e65d-400f-8e5a-01e8c5dfe38d","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.472426638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.472468038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.472496708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 15 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.472550789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"330851ec-e65d-400f-8e5a-01e8c5dfe38d","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":237,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.472845219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"d58afb25-1a01-4127-a59e-d73ea9b7622a","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.472863789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"d58afb25-1a01-4127-a59e-d73ea9b7622a","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.472927649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.473724229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 16 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.473798739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"d58afb25-1a01-4127-a59e-d73ea9b7622a","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":954,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.47422034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"375d0a5d-2e77-4e75-8ec0-c7b75d52158b","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.47426089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"375d0a5d-2e77-4e75-8ec0-c7b75d52158b","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.47428042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.47437756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 17 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.47443321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"375d0a5d-2e77-4e75-8ec0-c7b75d52158b","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":222,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.47476753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"e331f75f-3b43-44f1-9688-d1799e6e530a","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.47481859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"e331f75f-3b43-44f1-9688-d1799e6e530a","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.47484007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.4749479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 18 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.47496705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.4750119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 19 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.47502852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.4751238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 20 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.47514072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.47515694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 21 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.47517095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.475218811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 22 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.475236141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.475252411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 23 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.475313061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"e331f75f-3b43-44f1-9688-d1799e6e530a","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":560,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.475616251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"bbf82215-a21c-41e6-b038-1e4aff735ae6","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.475636651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"bbf82215-a21c-41e6-b038-1e4aff735ae6","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.475696781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.475765301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 24 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.475788631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.475804971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.475820811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.475838241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 26 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.475854531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.475875671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.475890331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.475939941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 28 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.475972311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.476081481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 29 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.476135691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"bbf82215-a21c-41e6-b038-1e4aff735ae6","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":525,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.476427861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"2fe20325-2b9f-48eb-96d5-510960170af8","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.476446811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"2fe20325-2b9f-48eb-96d5-510960170af8","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.476509851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.476577342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 30 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.476594162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.476615552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.476629652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.476658382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 32 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.476674862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.476690852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.476704762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.476744022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 34 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.476760482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.476782812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 35 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.476848612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"2fe20325-2b9f-48eb-96d5-510960170af8","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":424,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.477145072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"35dce593-6123-4c93-a8f0-c136c938f6a0","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.477164112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"35dce593-6123-4c93-a8f0-c136c938f6a0","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.477225332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.477292792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 36 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.477309622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.477330892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.477345672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.477367742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.477383122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.477401692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.477421462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.477465172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.477482092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.477502032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 41 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.477565532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"35dce593-6123-4c93-a8f0-c136c938f6a0","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":424,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.477860663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"559af45a-939d-42ca-9be5-6b7fa18fe022","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.477880363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"559af45a-939d-42ca-9be5-6b7fa18fe022","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.477941833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.478008933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 42 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.478026523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.478044953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.478059253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.478082203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 44 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.478097883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.478117383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.478133123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.478154363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 46 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.478168753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.478190143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 47 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.478254243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"559af45a-939d-42ca-9be5-6b7fa18fe022","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":396,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.478554043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"58f868c3-659d-482f-86c3-df88e563978e","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.478574883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"58f868c3-659d-482f-86c3-df88e563978e","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.478633433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.478713623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 48 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.478755533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.478773793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 49 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.478788183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.478805393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.478818903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.478834553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.478850673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.478867573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.478880973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.478896313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 53 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.478952643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"58f868c3-659d-482f-86c3-df88e563978e","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":402,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.479252424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"b83a2686-4077-4ba3-a7ee-796a3a41ed7b","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.479296614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"b83a2686-4077-4ba3-a7ee-796a3a41ed7b","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.479315274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.479378264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 54 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.479443264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"b83a2686-4077-4ba3-a7ee-796a3a41ed7b","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":205,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.479744814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"f0fd739f-f75d-4489-9055-dd43ccdb7a13","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.479766124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"f0fd739f-f75d-4489-9055-dd43ccdb7a13","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.479844314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.479912334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 55 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.479980444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"f0fd739f-f75d-4489-9055-dd43ccdb7a13","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":239,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.480290544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"f6dd4c82-9d5e-432b-91b0-098f99e5893d","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.480309484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"f6dd4c82-9d5e-432b-91b0-098f99e5893d","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.480388444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.480447944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 56 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.480513335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"f6dd4c82-9d5e-432b-91b0-098f99e5893d","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":226,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.480816805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"76ce5b6d-ed8b-49a5-9f75-491ced5aa8ac","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.480835255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"76ce5b6d-ed8b-49a5-9f75-491ced5aa8ac","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.480912005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.480973545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 57 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.481041365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"76ce5b6d-ed8b-49a5-9f75-491ced5aa8ac","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":226,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.481322735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"21bc3b0e-0dfd-47b3-8a3e-212fea01d32d","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.481341065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"21bc3b0e-0dfd-47b3-8a3e-212fea01d32d","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.481390875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.481434315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.481486695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 13 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.481519735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.481555815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 14 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.481632525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"21bc3b0e-0dfd-47b3-8a3e-212fea01d32d","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":313,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.481963536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"10f80185-6835-41b9-a8e9-80b0ef244174","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.481982536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"10f80185-6835-41b9-a8e9-80b0ef244174","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.482033826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.482072346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.482090926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 15 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.482142786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"10f80185-6835-41b9-a8e9-80b0ef244174","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":183,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.482428506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"63918deb-5925-4cde-9c97-96647efd569c","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.482448516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"63918deb-5925-4cde-9c97-96647efd569c","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.482504176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.482569766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 16 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.482623996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"63918deb-5925-4cde-9c97-96647efd569c","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":206,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.482908796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"1d6a3299-d51e-4d26-b192-eecd5fa5ede3","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.482928066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"1d6a3299-d51e-4d26-b192-eecd5fa5ede3","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.482988236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.483053906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 17 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.483106626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"1d6a3299-d51e-4d26-b192-eecd5fa5ede3","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":201,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.483375957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"881ec93c-7606-4e72-bd58-50da8bf6a641","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.483396517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"881ec93c-7606-4e72-bd58-50da8bf6a641","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.483452537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.483514327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 18 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.483533047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.483572797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 19 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.483590267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.483619747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 20 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.483635397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.483653457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 21 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.483669077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.483690897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 22 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.483706997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.483726017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 23 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.483777757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"881ec93c-7606-4e72-bd58-50da8bf6a641","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":404,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.484071887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"55ed6d57-f465-4182-a123-c94ca8fe6634","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.484091227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"55ed6d57-f465-4182-a123-c94ca8fe6634","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.484145897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.484208557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 24 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.484226937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.484257387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.484276067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.484293207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 26 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.484308827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.484342957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.484359547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.484376337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 28 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.484392407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.484412067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 29 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.484463957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"55ed6d57-f465-4182-a123-c94ca8fe6634","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":397,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.484756208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"fe3394ac-eb21-4e1e-b16c-1080796b4718","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.484775778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"fe3394ac-eb21-4e1e-b16c-1080796b4718","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.484833098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.484893968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 30 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.484910738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.484943478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.484960118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.484976198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 32 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.484991198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.485013518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.485049988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.485087838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 34 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.485104378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.485122208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 35 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.485175558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"fe3394ac-eb21-4e1e-b16c-1080796b4718","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":423,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.485467388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"784cf49f-f6e1-4fb5-880f-3f33b1768fdb","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.485486608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"784cf49f-f6e1-4fb5-880f-3f33b1768fdb","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.485543878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.485604878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 36 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.485621488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.485654138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.485670738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.485687678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.485702918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.485737278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.485753868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.485770268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.485784098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.485814039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 41 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.485868629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"784cf49f-f6e1-4fb5-880f-3f33b1768fdb","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":399,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.486159379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"dd2b1720-a7f4-47f3-a08a-5eeabe912043","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.486179159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"dd2b1720-a7f4-47f3-a08a-5eeabe912043","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.486233259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.486294619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 42 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.486311439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.486343819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.486360289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.486377799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 44 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.486393159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.486411569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.486425759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.486448209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 46 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.486463629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.486485039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 47 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.486538699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"dd2b1720-a7f4-47f3-a08a-5eeabe912043","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":383,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.486830339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"43b2b49a-b273-4577-9c6b-187a094134b9","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.486849699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"43b2b49a-b273-4577-9c6b-187a094134b9","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.486941719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.486988689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 48 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.487007499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.48717933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 49 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.48723225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.48726877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.48729876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.4873289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.48734672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.48736718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.48738244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.48741353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 53 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.48752321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"43b2b49a-b273-4577-9c6b-187a094134b9","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":698,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.48793968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"a8bfb6bf-189e-40a1-b282-07eecf6afc89","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.48795929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"a8bfb6bf-189e-40a1-b282-07eecf6afc89","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.48806732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.48812829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 54 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.48820195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"a8bfb6bf-189e-40a1-b282-07eecf6afc89","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":268,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.488575301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"85419f26-ed71-485a-aa96-6b8f8af8a1e9","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.488594161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"85419f26-ed71-485a-aa96-6b8f8af8a1e9","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.488706211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.488765191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 55 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.488834251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"85419f26-ed71-485a-aa96-6b8f8af8a1e9","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":264,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.489181191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"6fb01c08-7bc3-4a37-bc29-21672aca1ed0","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.489200281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"6fb01c08-7bc3-4a37-bc29-21672aca1ed0","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.489277951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.489335061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 56 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.489400671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"6fb01c08-7bc3-4a37-bc29-21672aca1ed0","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":224,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.489717051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c9c96515-835e-44c7-9329-06d9e06d0f26","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.489735611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c9c96515-835e-44c7-9329-06d9e06d0f26","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.489813552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.489871712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 57 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:58.489934822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c9c96515-835e-44c7-9329-06d9e06d0f26","remote_addr":"[::1]:54616","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":222,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.619234749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.619282109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.619296279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.619309859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.619322819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:58.619340039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:58.619354969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:58.619369739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.619514249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.619574509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.619603129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.619630949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.6209131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:58.62097461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:58.62100678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:58.62104611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.621134831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:58.621152191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:58.621168981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.621184651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.677004133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.677035723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:50:58.677051053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.677080603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.677093683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.677110063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.677122093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.677348023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:58.677381813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:58.677396873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 59 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.677411543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 59 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.677535543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.679046134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.679065814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.679081424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:58.679199194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.679215104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.679230004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.679242534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.679256894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.679268924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.681926336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:58.681949386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 60 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.681964576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:58.682918847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:58.682936327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.682956147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.68643167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.68648768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.68650164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.68651746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.68653226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.68654994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.68656501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.68657731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.68659273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.68660759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.68662285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.6866363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.68668816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.6867037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:58.68673616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 61 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.68675075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 61 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.6867684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.688695301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.688718552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.688929142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.688944112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.688958432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.688970612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.688987652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:58.689043052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 62 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.689511582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.689531512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.689643392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.689658992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.689693882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.689706972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.689720992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.689734932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.689750372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.689766022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:58.689780472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 63 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.691072633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.691092033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.691279573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.691294403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.691310553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.691326143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.691343203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.691358093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.691372974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.691386784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.691398844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.691412804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 64 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.691431584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 64 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.692930435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.692949825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.693090825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.693125445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.693142735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.693156315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.693171475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:58.693187295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 65 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.693705205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.693724835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.693765515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.693780435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.693794585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.693806665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.693822245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:58.693838595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 66 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.694360386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:58.694379906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.694401866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:58.694430736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.694463986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:58.694499396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.694535406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:58.694552526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.182273683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","remote_addr":"[::1]:38517"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.182588133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"ede01019-ae5a-40f5-9d2e-96eef1f39ec5","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.182610043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"ede01019-ae5a-40f5-9d2e-96eef1f39ec5","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.182717643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.182808293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.182918313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 52 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.182941233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.182954783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.182967403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.182979493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.182991733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183005793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183020083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183032263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183044063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183055953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183067783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183081153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183093023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183104723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183116633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183128513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183144153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183156843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183168823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183180873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183192783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183206123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183219183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183230963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183242833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183254563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183266563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183279573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183291413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183305473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:50:59.183318593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.183329803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"ede01019-ae5a-40f5-9d2e-96eef1f39ec5","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":514,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.237776954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"68ee2c11-9029-4c3e-a7c9-746614ed063e","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.237829885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"68ee2c11-9029-4c3e-a7c9-746614ed063e","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.238149015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.238299675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.239451526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.239874236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.240109376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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: 54 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.240241636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"68ee2c11-9029-4c3e-a7c9-746614ed063e","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":2479,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.240726617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"da559713-70c9-4e51-8733-d7ecc5390d88","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.240761737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"da559713-70c9-4e51-8733-d7ecc5390d88","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.240825797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.240910917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 55 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.240950717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.240969417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 56 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.240984167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.241016697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 57 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.241030747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.241046867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 58 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.241060627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.241076837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 59 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.241091607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.241107807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 60 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.241158837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"da559713-70c9-4e51-8733-d7ecc5390d88","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":467,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.241449907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"0a0257e5-cc61-4129-9efe-a5b396bd01fb","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.241468447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"0a0257e5-cc61-4129-9efe-a5b396bd01fb","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.241526127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.241586547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 61 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.241602647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.241634877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 62 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.241650697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.241669097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 63 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.241683687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.241703497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 64 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.241719177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.241742577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 65 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.241757327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.241776648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 66 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.241829368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"0a0257e5-cc61-4129-9efe-a5b396bd01fb","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":382,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.242107158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"04caaeb0-4633-4187-a4d7-e4a5c53601d9","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.242125858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"04caaeb0-4633-4187-a4d7-e4a5c53601d9","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.242181398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.242242838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.242258598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.242292028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 68 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.242307438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.242323628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 69 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.242337808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.242357708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 70 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.242372238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.242404988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 71 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.242420778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.242437758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 72 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.242491028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"04caaeb0-4633-4187-a4d7-e4a5c53601d9","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":387,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.242762298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"15de7854-edfc-4cee-b734-748d8ab95a96","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.242782978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"15de7854-edfc-4cee-b734-748d8ab95a96","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.242836208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.242954678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.242994028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.243012688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 74 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.243027928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.243044468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 75 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.243058928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.243074988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 76 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.243089499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.243105859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 77 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.243120389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.243141699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 78 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.243197409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"15de7854-edfc-4cee-b734-748d8ab95a96","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":435,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.243474189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"9d4eb787-e817-4f54-8250-eb2f07c2fe05","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.243493589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"9d4eb787-e817-4f54-8250-eb2f07c2fe05","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.243549729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.243617519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.243648139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.243666509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 80 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.243680959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.243697369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 81 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.243711499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.243727559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 82 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.243741599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.243760019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 83 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.243791879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.243810859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 84 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.243846839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"9d4eb787-e817-4f54-8250-eb2f07c2fe05","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":374,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.244129259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"1ab52340-6ab4-45fd-9acb-04b27ceecd2a","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.244147869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"1ab52340-6ab4-45fd-9acb-04b27ceecd2a","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.244205409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.244265709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 85 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.244281679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.244313969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 86 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.244329929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.244346019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 87 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.244360259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.244381329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 88 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.244395649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.24441577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 89 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.24443067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.24445147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 90 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.2445031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"1ab52340-6ab4-45fd-9acb-04b27ceecd2a","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":377,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.24477274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"df0dacc1-f0fa-4395-b523-f38e07592096","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.24479282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"df0dacc1-f0fa-4395-b523-f38e07592096","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.24484915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.24490753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 91 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.24498238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"df0dacc1-f0fa-4395-b523-f38e07592096","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":213,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.24533734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"c6e7c932-9ee2-4568-b14e-3c836ee4f5d6","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.24535812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"c6e7c932-9ee2-4568-b14e-3c836ee4f5d6","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.24547463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.2455412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 92 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.24561484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"c6e7c932-9ee2-4568-b14e-3c836ee4f5d6","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":270,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.245920861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"9bad0bb6-be62-424d-8ff9-829c58a0d8b5","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.245944181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"9bad0bb6-be62-424d-8ff9-829c58a0d8b5","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.246021751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.246073071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 93 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.246136591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"9bad0bb6-be62-424d-8ff9-829c58a0d8b5","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":234,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.246413151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"492349a3-bea4-4686-8052-868b556c0717","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.246431661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"492349a3-bea4-4686-8052-868b556c0717","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.246505401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.246561511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 94 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.246624451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"492349a3-bea4-4686-8052-868b556c0717","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":214,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.246879881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"86342d07-2603-48dd-99e6-8c600072ac6f","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.246897711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"86342d07-2603-48dd-99e6-8c600072ac6f","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.246952691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.246997901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.247046931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.247079032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.247116082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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: 54 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.247180522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"86342d07-2603-48dd-99e6-8c600072ac6f","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":307,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.247529072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"847ac822-5bd4-488e-94a2-d2c7aad7a66a","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.247571322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"847ac822-5bd4-488e-94a2-d2c7aad7a66a","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.247589962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.247756922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 55 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.247782252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.247801552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 56 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.247816352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.247832792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 57 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.247847572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.247863952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 58 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.247878442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.247894622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 59 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.247909582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.247926342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 60 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.247940762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"847ac822-5bd4-488e-94a2-d2c7aad7a66a","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":437,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.248281182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"febb4418-a341-4d08-b3ae-a8983b7c4e67","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.248305862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"febb4418-a341-4d08-b3ae-a8983b7c4e67","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.248357192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.248418313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 61 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.248434533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.248466213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 62 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.248482033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.248498903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 63 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.248513133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.248533203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 64 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.248547743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.248578923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 65 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.248595303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.248619793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 66 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.248672393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"febb4418-a341-4d08-b3ae-a8983b7c4e67","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":402,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.248969033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"864c0e23-8802-4899-90d1-1204a1ea571f","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.249018373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"864c0e23-8802-4899-90d1-1204a1ea571f","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.249044273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.249102003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.249119373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.249169733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 68 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.249186463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.249203073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 69 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.249217733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.249235743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 70 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.249250393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.249271333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 71 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.249286043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.249306633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 72 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.249370853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"864c0e23-8802-4899-90d1-1204a1ea571f","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":416,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.249692593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5ced1c8d-b876-4629-a38c-2ed5edcd9ff3","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.249712883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5ced1c8d-b876-4629-a38c-2ed5edcd9ff3","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.249776404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.249843434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.249859424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.249879654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 74 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.249894364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.249915844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 75 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.249956164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.249974504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 76 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.249988644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.250012484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 77 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.250027894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.250048394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 78 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.250117154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"5ced1c8d-b876-4629-a38c-2ed5edcd9ff3","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":426,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.283871959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f1a70541-621b-418d-b313-d84ccce694fb","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.283927089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f1a70541-621b-418d-b313-d84ccce694fb","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.284085389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.28425614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.28427911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.28431524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 80 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.28433197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.28435823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 81 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.28437308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.28438986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 82 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.2844041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.28442056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 83 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.2844347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.28446671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 84 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.28455233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f1a70541-621b-418d-b313-d84ccce694fb","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":718,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.28547536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"27e7bf1e-40d0-4518-996d-bc2fd40a1be6","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.28549626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"27e7bf1e-40d0-4518-996d-bc2fd40a1be6","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.285613321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.285727651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 85 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.285745091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.285780931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 86 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.285796721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.285813001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 87 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.285827131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.285847061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 88 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.285879131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.285895621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 89 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.285909791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.285925721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 90 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.285977761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"27e7bf1e-40d0-4518-996d-bc2fd40a1be6","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":505,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.286301161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"f8717465-00ba-4c19-a642-88b1f7aa00b8","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.286347091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"f8717465-00ba-4c19-a642-88b1f7aa00b8","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.286365231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.286425521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 91 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.286498141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"f8717465-00ba-4c19-a642-88b1f7aa00b8","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":226,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.316231414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"91a9d896-8301-4b65-873c-711a668940c8","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.316278164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"91a9d896-8301-4b65-873c-711a668940c8","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.316417434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.405196581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 92 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.405987581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"91a9d896-8301-4b65-873c-711a668940c8","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":89767,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.410378735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"cf448800-f65e-46e2-a96d-8f516396ed0a","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.410404055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"cf448800-f65e-46e2-a96d-8f516396ed0a","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.411170885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.411761926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 93 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.413282287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"cf448800-f65e-46e2-a96d-8f516396ed0a","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":2907,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.414546048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"994aa44b-5fc4-44b0-881d-0eaf0d440ece","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.414603028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"994aa44b-5fc4-44b0-881d-0eaf0d440ece","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.415680119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.416620489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 94 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.41728888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"994aa44b-5fc4-44b0-881d-0eaf0d440ece","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":2764,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.41777019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"a1516df1-c3bd-4bef-bcf5-9067581fa380","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.41779929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"a1516df1-c3bd-4bef-bcf5-9067581fa380","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.419029931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.419285651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.419517392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.422654884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.423254624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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: 69 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.424070635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"a1516df1-c3bd-4bef-bcf5-9067581fa380","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":6304,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.429940609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"482ba158-8f49-49aa-a4c6-d6a4eca40ad8","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.429968589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"482ba158-8f49-49aa-a4c6-d6a4eca40ad8","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.433960542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.435446244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.435523724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 70 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.436633934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"482ba158-8f49-49aa-a4c6-d6a4eca40ad8","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":6705,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.438011105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"cff16e5c-68ab-4178-9b6d-8c49a5ac5e5e","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.438055266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"cff16e5c-68ab-4178-9b6d-8c49a5ac5e5e","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.438112556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.438185676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 71 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.438235436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"cff16e5c-68ab-4178-9b6d-8c49a5ac5e5e","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":245,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.44352911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"405ecd3e-b0f0-4fea-97d6-ad7395706814","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.44357389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"405ecd3e-b0f0-4fea-97d6-ad7395706814","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.44387948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.44409432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 72 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.4441606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"405ecd3e-b0f0-4fea-97d6-ad7395706814","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":647,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.445159901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"fd63999f-a1a8-472b-bcd2-e62b1ded71b4","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.445184191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"fd63999f-a1a8-472b-bcd2-e62b1ded71b4","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.445242001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.445325781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.445343881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.445407961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 74 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.445436321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.445501171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 75 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.445517561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.445537991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 76 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.445552271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.445585191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 77 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.445602151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.445618701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 78 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.445674931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"fd63999f-a1a8-472b-bcd2-e62b1ded71b4","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":529,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.446612822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"40ab83ec-4c3b-4225-bfb4-f6052b6f5c43","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.446648652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"40ab83ec-4c3b-4225-bfb4-f6052b6f5c43","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.446686752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.446838482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.446857272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.446891372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 80 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.446911532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.446930102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 81 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.446951022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.446969422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 82 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.446985042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.447007792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 83 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.447024992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.447044912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 84 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.447100772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"40ab83ec-4c3b-4225-bfb4-f6052b6f5c43","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":498,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.448180363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"12593bdb-bd75-4d07-a4ab-1077d3021077","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.448225073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"12593bdb-bd75-4d07-a4ab-1077d3021077","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.448243963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.448316393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 85 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.448352703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.448373443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 86 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.448388763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.448405283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 87 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.448419593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.448436013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 88 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.448450003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.448466123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 89 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.448480443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.448499733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 90 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.448556153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"12593bdb-bd75-4d07-a4ab-1077d3021077","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":402,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.449617064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"25dd879b-8e9c-4d1c-8187-52c92cd4ac7d","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.449645124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"25dd879b-8e9c-4d1c-8187-52c92cd4ac7d","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.449693074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.449795814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 91 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.449812634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.449846984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 92 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.449862294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.449880254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 93 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.449896454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.449914974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 94 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.449930184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.449951724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.449967464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.449992205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 96 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.450040895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"25dd879b-8e9c-4d1c-8187-52c92cd4ac7d","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":431,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.450326505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"fd2241d8-e343-46b2-9675-5e5db442aa24","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.450345895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"fd2241d8-e343-46b2-9675-5e5db442aa24","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.450406675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.451162425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 97 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.451184345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.451225055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 98 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.451241025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.451320176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 99 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.451336096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.451356736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.451371226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.451392236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.451406496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.451436686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 102 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.451492866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"fd2241d8-e343-46b2-9675-5e5db442aa24","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":1166,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.451785766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d6fda703-ef00-40ea-83bc-d72ebc441ca3","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.451804596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d6fda703-ef00-40ea-83bc-d72ebc441ca3","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.451864616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.452633286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.452653137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.452692737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 104 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.452708527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.452752377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.452768517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.452815637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 106 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.452833267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.452851427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.452866007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.452902877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 108 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.452942867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d6fda703-ef00-40ea-83bc-d72ebc441ca3","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":1165,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.45768154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"e739a68c-c929-48a9-abbc-f86cfea97c92","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.45772578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"e739a68c-c929-48a9-abbc-f86cfea97c92","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.45774349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.45785516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 109 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.45792062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"e739a68c-c929-48a9-abbc-f86cfea97c92","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":249,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.458246621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c133a605-4e48-40b9-a02f-eb1b10e840c3","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.458273651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c133a605-4e48-40b9-a02f-eb1b10e840c3","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.458353241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.461355383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 110 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.461449143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c133a605-4e48-40b9-a02f-eb1b10e840c3","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":3194,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.461809963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"0e5f0509-a0bb-47dd-8fd6-09cd818080f6","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.461829283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"0e5f0509-a0bb-47dd-8fd6-09cd818080f6","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.461910953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.461976604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 111 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.462047644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"0e5f0509-a0bb-47dd-8fd6-09cd818080f6","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":240,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.463097484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"9116e28e-07e8-4077-960b-de4ebf196707","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.463130654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"9116e28e-07e8-4077-960b-de4ebf196707","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.463197894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.463302315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 112 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.463375175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"9116e28e-07e8-4077-960b-de4ebf196707","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":287,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.463657155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"bef6b5a0-9256-4f8c-8970-acf00f7c0746","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.463676635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"bef6b5a0-9256-4f8c-8970-acf00f7c0746","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.463788935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.463807905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.463837215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.463868735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.464560935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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: 69 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.464664186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"bef6b5a0-9256-4f8c-8970-acf00f7c0746","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":999,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.465105416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"678fd8f0-aa43-476e-8aa5-12b69cb43c66","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.465125996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"678fd8f0-aa43-476e-8aa5-12b69cb43c66","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.465187386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.465233226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.465249846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 70 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.465316356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"678fd8f0-aa43-476e-8aa5-12b69cb43c66","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":219,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.466235017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"4e14b44f-7945-4714-a952-c5e627b5707f","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.466256727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"4e14b44f-7945-4714-a952-c5e627b5707f","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.466317997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.466478067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 71 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.466544457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"4e14b44f-7945-4714-a952-c5e627b5707f","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":319,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.466840887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"f1fb0b87-a516-41f2-b51c-a4aebc05f17f","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.466860787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"f1fb0b87-a516-41f2-b51c-a4aebc05f17f","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.466918127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.466978437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 72 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.467035587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"f1fb0b87-a516-41f2-b51c-a4aebc05f17f","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":210,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.467999608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"553ba1cb-45cf-4235-b55b-85a7e54a06d3","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.468033038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"553ba1cb-45cf-4235-b55b-85a7e54a06d3","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.468077298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.468183498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.468214128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.468233488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 74 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.468252588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.468269618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 75 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.468284198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.468300898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 76 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.468316068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.468336458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 77 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.468352998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.468371888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 78 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.468426528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"553ba1cb-45cf-4235-b55b-85a7e54a06d3","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":434,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.469430939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b258e3ab-71f9-4f4a-8110-a854707328f7","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.469452209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b258e3ab-71f9-4f4a-8110-a854707328f7","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.469510609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.469614409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.469630929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.469671449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 80 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.469694699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.469715609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 81 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.469731229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.469748029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 82 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.469762009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.469781419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 83 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.469796939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.469813649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 84 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.46987901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b258e3ab-71f9-4f4a-8110-a854707328f7","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":436,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.47089715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3cc86bf9-3a1a-4a7d-9a91-0c7365f7b33e","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.47092152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3cc86bf9-3a1a-4a7d-9a91-0c7365f7b33e","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.47100495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.47109366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 85 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.47111182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.47115359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 86 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.47117126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.47118758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 87 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.47120234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.471222381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 88 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.471238641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.471257811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 89 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.471274251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.471292361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 90 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.471406771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3cc86bf9-3a1a-4a7d-9a91-0c7365f7b33e","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":467,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.472357701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"1e19f0fc-8087-4635-8706-4f6e63fa6a1d","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.472400461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"1e19f0fc-8087-4635-8706-4f6e63fa6a1d","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.472420631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.472524151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 91 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.472545152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.472568552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 92 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.472583452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.472607032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 93 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.472623132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.472641452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 94 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.472656442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.472687722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.472704352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.472721352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 96 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.472777702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"1e19f0fc-8087-4635-8706-4f6e63fa6a1d","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":433,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.477949896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"b607ddba-161a-4b66-b3a2-ffa7c07661b6","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.477978616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"b607ddba-161a-4b66-b3a2-ffa7c07661b6","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.478047256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.478156076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 97 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.478174736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.478217256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 98 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.478234676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.478252486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 99 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.478269336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.478287076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.478303966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.478321636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.478336556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.478356936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 102 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.478424886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"b607ddba-161a-4b66-b3a2-ffa7c07661b6","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":468,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.479434377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"74fcd172-e81d-4f5b-b8ea-e14b13b17636","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.479455367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"74fcd172-e81d-4f5b-b8ea-e14b13b17636","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.479522517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.479626757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.479647697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.479666537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 104 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.479724937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.479741517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.479755607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.479776497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 106 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.479791687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.479807417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.479822157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.479840017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 108 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.479868297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"74fcd172-e81d-4f5b-b8ea-e14b13b17636","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":451,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.480850558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"89df0286-beca-4e33-a3c9-3123d6b8ed90","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.480885848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"89df0286-beca-4e33-a3c9-3123d6b8ed90","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.480975778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.481019968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 109 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.481087718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"89df0286-beca-4e33-a3c9-3123d6b8ed90","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":240,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.481476008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"7baaabbd-4be9-425c-ab3d-19d5956d8ffc","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.481496538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"7baaabbd-4be9-425c-ab3d-19d5956d8ffc","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.481515368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.486264142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 110 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.486347122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"7baaabbd-4be9-425c-ab3d-19d5956d8ffc","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":4954,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.486732992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a2db5496-6c9c-49b4-b7ec-2b9217261a45","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.486752282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a2db5496-6c9c-49b4-b7ec-2b9217261a45","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.486795842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.486858042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 111 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.486926522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a2db5496-6c9c-49b4-b7ec-2b9217261a45","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":238,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.487237713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c9180447-dd6e-4b5f-8ea7-da8788ff3e1f","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.487257103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c9180447-dd6e-4b5f-8ea7-da8788ff3e1f","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.487334103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.487390793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 112 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:59.487475133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"c9180447-dd6e-4b5f-8ea7-da8788ff3e1f","remote_addr":"[::1]:38517","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":226,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.606771173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.606815333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.606829143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.606841773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.606854063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:59.606869373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:59.606883323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:59.606897333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.607031773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.607081413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.607108873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.607135643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.607902664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:59.607948274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:59.607982584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:59.608014714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.639243877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:59.639281017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.639364227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:59.639382767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.639739648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.639757728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:50:59.639800498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.639833228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.639846498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.639865598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.639878808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.640228468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:59.640286728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:59.640304788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:59.640319548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 114 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.640395698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.6425719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:59.64261675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.64269678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.643631011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.643647881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.643663831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.643677781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.643691381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.643703191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.728590505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:59.728633735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.728649395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.729655185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:59.729677475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.729693315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.729862646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.729910206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.729940126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.729957096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.729971766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.729988456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.730003376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.730016626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.730032026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.730047336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.730062376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.730078086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.730093676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.730746576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:59.730782206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.730801586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 116 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.730841966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.734237589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.734280169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.73523475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.73525558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.73527265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.73528685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.73543574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:59.73545438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.73604866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.73609962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.742817435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.742856535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.742872905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.742885755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.742900385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.742914835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.742929655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.743136976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:59.743166766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 118 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.746612958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:59.746637068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.746919898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.746940148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.746955328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.746969958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.746984478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.747008218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.747025008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.747038908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.747051268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.747396189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:59.747450299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:59.74902227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.74906853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.74911247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.74912964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.74914576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.74916448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.74918147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.74919834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:59.749728181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.749772331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.749790061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.749805301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.749853651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.749870481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.749886781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:59.749902031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:59.750358411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:50:59.750378341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.750449471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:59.750480651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.750533481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:59.750600041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.750630371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:59.750645851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.017578371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"internal-dns-resolver","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.021021184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","error":"proto error: io error: No route to host (os error 148)","delay":"2.47039411s","count":"3"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.301061035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","remote_addr":"[::1]:63895"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.301440635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"33182356-0553-4f9c-9b73-541a65bfa0c4","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.301478926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"33182356-0553-4f9c-9b73-541a65bfa0c4","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.301561846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.301652826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.301790346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 97 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.301809556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.301822716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.301835306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.301847596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.301859806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.301871806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.301883936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.301896106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.301908316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.301920226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.301932476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.301944826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.301956896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.301968636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.301980606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.301992376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.302004676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.302017396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.302029206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.302041116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.302052856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.302064536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.302076486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.302088596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.302100416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.302112526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.302124346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.302136616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.302148766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.302160726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.302177466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.302189876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"33182356-0553-4f9c-9b73-541a65bfa0c4","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":506,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.302394306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"2d6b8a3a-d24e-4699-8a38-7f4f1026ecb5","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.302423316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"2d6b8a3a-d24e-4699-8a38-7f4f1026ecb5","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.302497426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.302589946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.302669276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.302702256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.302761806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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: 99 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.302849807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"2d6b8a3a-d24e-4699-8a38-7f4f1026ecb5","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":458,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.303348797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"29aaf8a8-2c71-4d3b-b2d3-4c3d46071c00","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.303393237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"29aaf8a8-2c71-4d3b-b2d3-4c3d46071c00","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.303450727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.303520937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.303539737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.303577827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.303616477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.303634907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.303649837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.303666927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.303681207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.303697897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 104 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.303712797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.303729457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 105 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.303782487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"29aaf8a8-2c71-4d3b-b2d3-4c3d46071c00","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":449,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.304136228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"63308850-9822-4608-b77c-f493a36f1049","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.304160658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"63308850-9822-4608-b77c-f493a36f1049","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.304215108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.304283218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 106 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.304316838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.304335528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.304350198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.304367908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 108 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.304382258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.304398478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 109 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.304414188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.304432228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.304447308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.304477058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 111 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.304554278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"63308850-9822-4608-b77c-f493a36f1049","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":390,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.304913968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"29a827f1-d53c-4dfd-a03a-357357abdad8","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.304944768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"29a827f1-d53c-4dfd-a03a-357357abdad8","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.305036018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.305080518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 112 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.305096788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.305117808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.305136048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.305152728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 114 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.305169188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.305185458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.305201958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.305223428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 116 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.305238018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.305258038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 117 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.305315798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"29a827f1-d53c-4dfd-a03a-357357abdad8","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":402,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.305661939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"2409df86-d560-4d0a-bef5-3dcedf3e6dc7","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.305711039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"2409df86-d560-4d0a-bef5-3dcedf3e6dc7","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.305730309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.305792539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 118 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.305810279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.305854109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 119 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.305869789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.305887109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.305900659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.305918129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.305931899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.305953579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 122 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.305967519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.305988239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 123 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.306051919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"2409df86-d560-4d0a-bef5-3dcedf3e6dc7","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":400,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.306388859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"0bd7f352-0312-4f32-9f9f-4a358d1f49a8","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.306408579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"0bd7f352-0312-4f32-9f9f-4a358d1f49a8","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.306467269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.306528039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 124 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.306544419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.306574349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.306590619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.306608339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 126 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.306624969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.306657929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.306694349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.306712249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 128 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.306727079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.306744659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 129 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.30677367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"0bd7f352-0312-4f32-9f9f-4a358d1f49a8","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":388,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.30709711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"17826add-0ef2-4354-8ba3-bbcedc48199d","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.30712225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"17826add-0ef2-4354-8ba3-bbcedc48199d","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.30717473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.30726909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.30728637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.30732016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.30733739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.30735452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 132 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.30737032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.307388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.30740426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.30744086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 134 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.30745764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.30747581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 135 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.30753625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"17826add-0ef2-4354-8ba3-bbcedc48199d","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":444,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.30786923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"2c69ba5a-d5fb-4aab-80a8-4b4bd8203946","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.30788876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"2c69ba5a-d5fb-4aab-80a8-4b4bd8203946","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.30794824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.30804859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 136 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.308113271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"2c69ba5a-d5fb-4aab-80a8-4b4bd8203946","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":246,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.308436501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"eebe3660-88e6-4960-a5ec-72b93ae54eaa","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.308456821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"eebe3660-88e6-4960-a5ec-72b93ae54eaa","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.308552371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.308866211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 137 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.309056461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"eebe3660-88e6-4960-a5ec-72b93ae54eaa","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":632,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.309622572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"bc4c4c17-1ba0-4718-afa4-3baaaecee6b7","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.309643612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"bc4c4c17-1ba0-4718-afa4-3baaaecee6b7","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.309827942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.309923092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 138 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.309994312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"bc4c4c17-1ba0-4718-afa4-3baaaecee6b7","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":379,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.310347892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"ed8a1133-925d-49b0-bba1-a4037953c909","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.310368262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"ed8a1133-925d-49b0-bba1-a4037953c909","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.310452222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.310513862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 139 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.310580862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"ed8a1133-925d-49b0-bba1-a4037953c909","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":237,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.311144903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"27a1312c-1d8d-4e32-b865-b187c73fd98b","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.311186813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"27a1312c-1d8d-4e32-b865-b187c73fd98b","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.311222653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.311279243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.311345033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.311378843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.311426343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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: 100 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.311516783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"27a1312c-1d8d-4e32-b865-b187c73fd98b","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":388,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.315181016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ac43b868-ecf7-4369-972d-bd5e8e1673a2","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.315205136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ac43b868-ecf7-4369-972d-bd5e8e1673a2","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.315306616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.321735741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.322157171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.325486924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.325902374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.381788166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.382039696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.382502547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 104 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.382985077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.38655782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.388166371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.393012165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 106 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.394179095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ac43b868-ecf7-4369-972d-bd5e8e1673a2","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":79003,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.399227879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9e8bac08-1d12-42cb-bf52-6d8126b0f325","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.399274059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9e8bac08-1d12-42cb-bf52-6d8126b0f325","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.40000221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.40022112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.40079181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.403782123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 108 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.405384224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.405596944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 109 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.406217064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.406375495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.408697066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.408889097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 111 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.409718487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.410784158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 112 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.410886538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9e8bac08-1d12-42cb-bf52-6d8126b0f325","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":11674,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.411299868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"10f49fd4-ff09-4c9e-85a4-63327ab234c4","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.411334908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"10f49fd4-ff09-4c9e-85a4-63327ab234c4","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.411441158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.411473588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.411489958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.411512388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 114 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.411528529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.411549809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.411565619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.411586259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 116 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.411604729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.411652439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.411669769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.411742459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 118 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.411796629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"10f49fd4-ff09-4c9e-85a4-63327ab234c4","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":507,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.412116189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"0138baba-66e6-4a7a-8336-b560a094bfee","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.412137649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"0138baba-66e6-4a7a-8336-b560a094bfee","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.412197259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.415176281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 119 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.415226881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.415271591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.415286941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.415303881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.415317561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.415344391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 122 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.415358101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.415409021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 123 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.415422831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.415438441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 124 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.415500561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"0138baba-66e6-4a7a-8336-b560a094bfee","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":3379,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.415821282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"75af9816-1fd2-4a9f-aba6-03d95880d108","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.415859992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"75af9816-1fd2-4a9f-aba6-03d95880d108","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.415881762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.418729174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.418767594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.418787914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 126 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.418803504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.418888624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.418906404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.418925554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 128 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.418945014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.418986854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.419003264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.419020444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 130 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.419092164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"75af9816-1fd2-4a9f-aba6-03d95880d108","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":3276,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.419432534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"00a81758-8240-4915-8d0d-7dec4150596d","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.419451344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"00a81758-8240-4915-8d0d-7dec4150596d","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.419519875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.419589625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.419605945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.419628125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 132 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.419643175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.419884715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.419903325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.419966585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 134 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.419982855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.420024805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.420047655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.420066245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 136 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.420121025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"00a81758-8240-4915-8d0d-7dec4150596d","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":699,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.420421055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"2d1c410f-0ba2-4171-a2d3-f053ff9b5c28","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.420440845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"2d1c410f-0ba2-4171-a2d3-f053ff9b5c28","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.420497865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.420590355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 137 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.420670945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"2d1c410f-0ba2-4171-a2d3-f053ff9b5c28","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":247,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.420978466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"69b3cf54-c1d7-409b-8fc6-4784995cda6f","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.421002356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"69b3cf54-c1d7-409b-8fc6-4784995cda6f","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.421110786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.421205756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 138 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.421279186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"69b3cf54-c1d7-409b-8fc6-4784995cda6f","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":304,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.421579296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"aab974bd-0365-4230-b326-73f62f940bad","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.421599666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"aab974bd-0365-4230-b326-73f62f940bad","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.421677586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.421737506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 139 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.421803956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"aab974bd-0365-4230-b326-73f62f940bad","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":228,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.422130116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b1f35bec-f3c7-49db-bb59-0dbb5b6eebb2","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.422150697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b1f35bec-f3c7-49db-bb59-0dbb5b6eebb2","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.422336617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.422376697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 140 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.422394057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b1f35bec-f3c7-49db-bb59-0dbb5b6eebb2","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":225,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.422643717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"591280a0-7638-421b-ae64-f8bfa22b49e6","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.422666017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"591280a0-7638-421b-ae64-f8bfa22b49e6","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.422717047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.422764937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.422809827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.422843037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.422886937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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: 124 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.422982247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"591280a0-7638-421b-ae64-f8bfa22b49e6","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":342,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.423563058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"8ecf3026-87e7-452e-83d7-d73bfc5eb939","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.423583308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"8ecf3026-87e7-452e-83d7-d73bfc5eb939","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.423640918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.423683488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.423705648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 125 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.423763618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"8ecf3026-87e7-452e-83d7-d73bfc5eb939","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":207,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.424045028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"9b950fc8-122f-4a13-a46d-85d52e441465","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.424065778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"9b950fc8-122f-4a13-a46d-85d52e441465","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.424119878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.424182058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 126 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.424239968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"9b950fc8-122f-4a13-a46d-85d52e441465","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":199,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.424801619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"9ed494a2-aec8-4f8c-b3cc-e2634ec5439e","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.424822469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"9ed494a2-aec8-4f8c-b3cc-e2634ec5439e","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.424909229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.424991869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 127 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.425068829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"9ed494a2-aec8-4f8c-b3cc-e2634ec5439e","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":251,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.425366309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"c163c81c-eab6-46db-9e0c-956e92c4d792","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.425388429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"c163c81c-eab6-46db-9e0c-956e92c4d792","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.425441749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.425505859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 128 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.425523959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.425546899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.425562849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.425583069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.425599099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.425619429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.425635799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.425702719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 132 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.425722739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.425740779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 133 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.425755989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"c163c81c-eab6-46db-9e0c-956e92c4d792","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":383,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.426020049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"44f734ca-1cd7-48cb-a991-abacfc8ce992","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.426048179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"44f734ca-1cd7-48cb-a991-abacfc8ce992","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.426108249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.42617014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 134 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.42618857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.42622703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.42624586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.42626488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 136 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.42628556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.42630454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.4263213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.42635249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 138 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.42637123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.4263933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 139 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.42641072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"44f734ca-1cd7-48cb-a991-abacfc8ce992","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":405,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.42668628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"459b5f3c-a169-4fb2-9918-89221562f740","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.42671978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"459b5f3c-a169-4fb2-9918-89221562f740","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.42675453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.42682742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.4268702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.42689074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.42690492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.42692164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 142 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.42694338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.4269613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.42697528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.42699139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 144 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.42701411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.42703047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 145 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.42707545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"459b5f3c-a169-4fb2-9918-89221562f740","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":391,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.42734838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"af788eed-2e43-4028-9352-b97c7c6bef20","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.42736734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"af788eed-2e43-4028-9352-b97c7c6bef20","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.42742374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.427484291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 146 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.427500751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.427532681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.427548651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.427565471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 148 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.427580231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.427599011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 149 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.427613281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.427651701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.427668081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.427685751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 151 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.427738901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"af788eed-2e43-4028-9352-b97c7c6bef20","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":394,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428019721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"af5f79de-93a9-435e-8361-b13f5c880d6f","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.428041281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"af5f79de-93a9-435e-8361-b13f5c880d6f","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428093851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428155581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 152 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428171841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428209531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428251301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428269121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 154 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428283071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428298841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428312561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428327831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 156 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428341361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428356631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 157 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.428397521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"af5f79de-93a9-435e-8361-b13f5c880d6f","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":381,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428671521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d5030e63-bb8d-432e-82c4-ecb58d98fe17","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.428691651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d5030e63-bb8d-432e-82c4-ecb58d98fe17","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428746371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428807242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 158 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428823542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428855772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428872382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428888642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428903052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428922642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428937312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428960732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 162 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428974752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.428995442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 163 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.429048212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d5030e63-bb8d-432e-82c4-ecb58d98fe17","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":379,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.429323972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"9957db0e-b9d0-47de-b685-d881b6a33839","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.429342592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"9957db0e-b9d0-47de-b685-d881b6a33839","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.429390982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.429448822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 164 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.429512722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"9957db0e-b9d0-47de-b685-d881b6a33839","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":192,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.430569683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"483df586-3691-4f05-be29-8e0131c993e8","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.430611673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"483df586-3691-4f05-be29-8e0131c993e8","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.430666203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.430771693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 165 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.430842623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"483df586-3691-4f05-be29-8e0131c993e8","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":285,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.431152963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"cc5fe14d-0944-4c4a-82be-02f4284a45fe","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.431175693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"cc5fe14d-0944-4c4a-82be-02f4284a45fe","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.431248633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.431306883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 166 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.431474024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"cc5fe14d-0944-4c4a-82be-02f4284a45fe","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":226,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.431656044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"e1cb2c3a-06e0-48c0-bd1d-43d5f1913666","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.431676964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"e1cb2c3a-06e0-48c0-bd1d-43d5f1913666","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.431752544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.431852144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 167 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.431941374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"e1cb2c3a-06e0-48c0-bd1d-43d5f1913666","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":260,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.432171224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"7af0303f-57a1-4050-ba8f-9fdd29c78232","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.432193624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"7af0303f-57a1-4050-ba8f-9fdd29c78232","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.432237754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.432283354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.432335054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.432368584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.432417804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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: 124 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.432495594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"7af0303f-57a1-4050-ba8f-9fdd29c78232","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":329,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.432815935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"948a5cce-8952-482a-82c2-45c71be4700f","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.432857345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"948a5cce-8952-482a-82c2-45c71be4700f","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.432874475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.432896675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.432930645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 125 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.432970815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"948a5cce-8952-482a-82c2-45c71be4700f","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":176,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.433243325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"fbabd303-df4a-4772-9ae0-eb9824ed9560","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.433286575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"fbabd303-df4a-4772-9ae0-eb9824ed9560","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.433303945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.433357755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 126 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.433409595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"fbabd303-df4a-4772-9ae0-eb9824ed9560","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":192,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.433692665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"e640d33a-1ecc-4e58-ab36-84ddb80e1288","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.433717105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"e640d33a-1ecc-4e58-ab36-84ddb80e1288","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.433756775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.433820165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 127 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.433873085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"e640d33a-1ecc-4e58-ab36-84ddb80e1288","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":199,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.434144176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"4470fe43-062c-4150-9a84-ea7c049836c8","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.434164626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"4470fe43-062c-4150-9a84-ea7c049836c8","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.434219486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.434280466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 128 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.434298426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.434329456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.434345266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.434364416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.434380446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.434400436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.434416586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.434437976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 132 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.434452666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.434473056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 133 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.434525406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"4470fe43-062c-4150-9a84-ea7c049836c8","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":385,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.434798486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"234ff190-e63a-435d-bce2-d9e58c07a9e6","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.434819856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"234ff190-e63a-435d-bce2-d9e58c07a9e6","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.434874376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.434949626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 134 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.434966966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.435002436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.435029236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.435046896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 136 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.435063846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.435081836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.435096096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.435119116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 138 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.435136246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.435152486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 139 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.435204006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"234ff190-e63a-435d-bce2-d9e58c07a9e6","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":401,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.435478637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"e217bf3e-cde4-48a8-8314-52b3ddcaaa72","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.435508657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"e217bf3e-cde4-48a8-8314-52b3ddcaaa72","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.435546187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.435607397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.435623627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.435654337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.435670317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.435700747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 142 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.435715517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.435732437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.435745657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.435772707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 144 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.435789117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.435806707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 145 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.435853627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"e217bf3e-cde4-48a8-8314-52b3ddcaaa72","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":382,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.436136347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"edc00dfa-879e-456e-9968-aa6c165c6f9e","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.436181097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"edc00dfa-879e-456e-9968-aa6c165c6f9e","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.436200447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.436261047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 146 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.436278517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.436307827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.436324007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.436341717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 148 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.436356127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.436390147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 149 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.436407397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.436424397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.436439377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.436461427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 151 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.436514847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"edc00dfa-879e-456e-9968-aa6c165c6f9e","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":389,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.436804378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"9e3a6a0d-d8f6-404f-ba21-f01501c0d639","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.436825588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"9e3a6a0d-d8f6-404f-ba21-f01501c0d639","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.436860438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.436921928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 152 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.436947868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.436965238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.436978708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.436996758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 154 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.437010368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.437032548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.437047308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.437066568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 156 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.437084258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.437115388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 157 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.437178898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"9e3a6a0d-d8f6-404f-ba21-f01501c0d639","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":384,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.437439548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"22e8605a-2b64-417b-8840-40e466e266f1","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.437486828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"22e8605a-2b64-417b-8840-40e466e266f1","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.437505888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.437565178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 158 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.437581888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.437605658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.437622448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.437641698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.437656288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.437689328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.437704888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.437721598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 162 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.437738108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.437755268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 163 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.437804738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"22e8605a-2b64-417b-8840-40e466e266f1","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":376,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.438079629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"0e6615f8-83ed-4147-9489-361b7f91394b","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.438099329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"0e6615f8-83ed-4147-9489-361b7f91394b","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.438147249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.438203659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 164 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.438266809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"0e6615f8-83ed-4147-9489-361b7f91394b","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":191,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.438540389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"7c27783a-34a3-4365-abf4-ee6270bd3dde","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.438559509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"7c27783a-34a3-4365-abf4-ee6270bd3dde","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.438637169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.438696519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 165 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.438759089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"7c27783a-34a3-4365-abf4-ee6270bd3dde","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":224,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.439043679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"acdd478d-225f-475a-bb44-bc3bd68ce01a","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.439062149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"acdd478d-225f-475a-bb44-bc3bd68ce01a","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.439151919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.439204739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 166 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.439268519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"acdd478d-225f-475a-bb44-bc3bd68ce01a","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":230,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.43954599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"4ab336e8-a649-4332-a331-732a478bca72","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.43956601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"4ab336e8-a649-4332-a331-732a478bca72","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.43963668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.43969579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 167 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.43975903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"4ab336e8-a649-4332-a331-732a478bca72","remote_addr":"[::1]:63895","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":217,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.628580182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.628629322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.628644012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.628657852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.628671612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.628688482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.628703632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:00.628718952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.628865062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.628913572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.628942662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.628972492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.629776283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.629840693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.629875113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:00.629906103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.631510014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.631561854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:00.631580714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.631598774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.631803975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.631821805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:00.631836845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.631866375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.631879795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.631894555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.631907345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.632033205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.632067635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.632082855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.632097785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 169 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.632112635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.633233256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.633253796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.633269676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:00.633397446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.633413846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.633437976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.633450546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.633464616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.633476956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.633490826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.633505456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.633519956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:00.634198296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:00.634216726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.634234396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.637749989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.637793019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.637806519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.637821719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.637836359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.637850869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.637865139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.637878729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.637893019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.637915919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.637929989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.637944149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.637958129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.637971759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:00.638002759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.638017519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 171 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.638032229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.640058741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.640150921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.640380511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.640396191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.640446311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.640484271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.640535691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.640552701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 172 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.641424892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.641451932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.641573842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.641590192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.641607732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.641622552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.641638302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.641654752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.641670072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.641684172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.641698852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.643109093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.643129713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.643242223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.643257763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.643272343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.643287003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.643305663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.643321173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.643334943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.643350343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.643362723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.643377823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.643394023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 174 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.644901854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.644921654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.645065025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.645080715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.645095415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.645109335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.645123525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.645137925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.645679025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.645702695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.645835145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.645850725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.645864685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.645877465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.645893245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.645907675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 176 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.646449756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.646466146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.646573236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.646608036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.646636086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.646665556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.646696056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.646710406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.851006839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","remote_addr":"[::1]:39474"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.851252269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"ced08a69-ace4-4c50-b38c-57e177ae71b7","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.851271919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"ced08a69-ace4-4c50-b38c-57e177ae71b7","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.851401949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.851478049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.851601129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 142 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.851661189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.851677029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.851689929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.851702739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.851715219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.851727819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.851739979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.851752119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.851764339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.851776889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.851788909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.851800899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.851812919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.851824949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.851836809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.85184864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.85186117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.85187319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.85188541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.85189775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.85190962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.85192149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.85193316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.85194505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.85195737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.85196953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.85198161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.85199383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.85200582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.85201815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:00.85203054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.85204209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"ced08a69-ace4-4c50-b38c-57e177ae71b7","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":555,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.85232121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"118ec582-da00-4d69-a963-91006d109ea9","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.85234326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"118ec582-da00-4d69-a963-91006d109ea9","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.85242089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.85246707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.85252599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.85255885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.85260299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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: 144 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.85269541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"118ec582-da00-4d69-a963-91006d109ea9","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":379,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.85312486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"06615650-b676-4354-8ddc-14e2a5390fdc","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.85314974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"06615650-b676-4354-8ddc-14e2a5390fdc","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.853224851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.853298911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.853316681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.853351201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 146 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.853367281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.853401691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.853417781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.853436671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 148 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.853451181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.853487081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 149 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.853505231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.853564831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 150 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.853622721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"06615650-b676-4354-8ddc-14e2a5390fdc","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":498,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.853929291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"12e87066-0fe6-46ac-8ef9-fbebe5bdb8ef","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.853951121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"12e87066-0fe6-46ac-8ef9-fbebe5bdb8ef","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.854008081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.854133241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.854149921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.854179181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 152 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.854200291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.854217021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.854231351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.854247961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 154 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.854267471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.854303651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.854320001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.854389711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 156 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.854435441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"12e87066-0fe6-46ac-8ef9-fbebe5bdb8ef","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":509,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.854895532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"fe7a3126-7356-451b-b796-336fc9e6fb97","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.854953612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"fe7a3126-7356-451b-b796-336fc9e6fb97","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.854972902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.855047972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.855065202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.855086302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 158 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.855100932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.855155572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.857211014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.857417724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.857456174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.857474564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.857491954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.857533184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 162 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.857682954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"fe7a3126-7356-451b-b796-336fc9e6fb97","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":2879,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.858371884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"471167cd-d859-4717-9816-f38a5bc037fc","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.858418934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"471167cd-d859-4717-9816-f38a5bc037fc","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.858525705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.858588585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 163 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.858632675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.858651845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 164 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.858666805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.858685285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.858701575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.858742335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 166 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.858775975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.858793535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.858808135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.858823965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 168 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.858906295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"471167cd-d859-4717-9816-f38a5bc037fc","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":504,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.859278865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"67f06e7a-49d1-4a06-8df1-b54bfef4a7fd","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.859301045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"67f06e7a-49d1-4a06-8df1-b54bfef4a7fd","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.859363535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.859435695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 169 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.859474585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.859550185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.859566955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.859586135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.859600545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.859735335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 172 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.859752465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.859769145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.859783765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.859800246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 174 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.859842726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"67f06e7a-49d1-4a06-8df1-b54bfef4a7fd","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":568,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.860199176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"aab2bcdd-c01b-4291-959a-fb7a186c901e","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.860233166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"aab2bcdd-c01b-4291-959a-fb7a186c901e","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.860279096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.860371156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.860389076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.860422446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 176 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.860438826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.860455166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.860470126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.860490746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 178 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.860505286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.860526006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 179 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.860540296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.860571126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 180 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.860634456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"aab2bcdd-c01b-4291-959a-fb7a186c901e","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":448,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.861095306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"8dbecd2a-1bb7-4f5d-ba4f-171ec617a72d","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.861174897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"8dbecd2a-1bb7-4f5d-ba4f-171ec617a72d","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.861199617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.861215567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 181 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.861285107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"8dbecd2a-1bb7-4f5d-ba4f-171ec617a72d","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":294,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.861693617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"5053ebf3-2530-4d06-b175-28c53dda6c79","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.861728917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"5053ebf3-2530-4d06-b175-28c53dda6c79","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.861824997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.861927347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 182 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.862004137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"5053ebf3-2530-4d06-b175-28c53dda6c79","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":316,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.862373297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"96e56599-f14a-451a-a38f-47610cb8c50c","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.862401687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"96e56599-f14a-451a-a38f-47610cb8c50c","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.862482088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.862529228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 183 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.862615618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"96e56599-f14a-451a-a38f-47610cb8c50c","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":246,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.86580321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"1bfe09fa-b962-4b6d-ba1d-d6e66b8e664b","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.86585052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"1bfe09fa-b962-4b6d-ba1d-d6e66b8e664b","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.86602921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.86630993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 184 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.86641134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"1bfe09fa-b962-4b6d-ba1d-d6e66b8e664b","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":630,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.866829251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"0cee9192-312a-4b08-983f-4fdfeeb6a034","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.866852781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"0cee9192-312a-4b08-983f-4fdfeeb6a034","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.866920081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:00.867230231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.867326951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:00.867371481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:00.867387911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:00.867472121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"0cee9192-312a-4b08-983f-4fdfeeb6a034","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":658,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.867957722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"80f18f00-f30f-4c9d-a7e4-cd2be4096e73","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.867981472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"80f18f00-f30f-4c9d-a7e4-cd2be4096e73","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.868067412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.868131922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.868149502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.868264332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 148 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.868280832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.868302502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 149 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.868318942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.868338052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.868353192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.868382972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.868404772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.868422872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 152 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.868483152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"80f18f00-f30f-4c9d-a7e4-cd2be4096e73","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":530,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.868851232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"16671e6c-3888-4fff-979e-92f70ddfd817","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.868889622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"16671e6c-3888-4fff-979e-92f70ddfd817","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.868907462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.868981052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.869024882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.869044262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 154 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.869058512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.869074432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.869088143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.869131073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 156 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.869146863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.869176093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.869193143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.869274293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 158 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.869325163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"16671e6c-3888-4fff-979e-92f70ddfd817","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":507,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.869614653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"797fdb39-6452-46dc-9c7b-057a259b6053","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.869661273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"797fdb39-6452-46dc-9c7b-057a259b6053","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.869687083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.869756623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.869774063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.869856813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.869874003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.869893503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.869908473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.869939783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 162 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.869957063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.869975013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 163 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.869989963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.870149593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 164 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.870165413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"797fdb39-6452-46dc-9c7b-057a259b6053","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":465,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.871242814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"dbfe3c31-05c9-484f-ab0a-397e1b298248","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.871266854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"dbfe3c31-05c9-484f-ab0a-397e1b298248","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.871325894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.871456494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.871489674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.871527144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 166 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.871568644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.871587944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.871603504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.871621094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 168 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.871636134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.871652804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 169 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.871667174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.871685434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 170 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.871712294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"dbfe3c31-05c9-484f-ab0a-397e1b298248","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":482,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.872153655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d2c47745-7444-458c-b600-22f425b53953","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.872178425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d2c47745-7444-458c-b600-22f425b53953","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.872239905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.872309435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.872332275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.872352315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 172 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.872367415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.872390045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.872408755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.872478565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 174 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.872499985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.872520275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.872534945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.872553685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 176 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.872611085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d2c47745-7444-458c-b600-22f425b53953","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":476,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.873145736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"9e6629e3-880b-43b0-a6d2-8a974e54fe57","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.873170286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"9e6629e3-880b-43b0-a6d2-8a974e54fe57","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.873223136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.873289406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.873306036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.873334626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 178 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.873357566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.873409376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 179 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.873427576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.873447276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.873463026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.873482486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.873497076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.873517596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 182 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.873572426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"9e6629e3-880b-43b0-a6d2-8a974e54fe57","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":433,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.873919596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"fa1222a4-2beb-4a87-a095-3a6220f94690","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.873940476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"fa1222a4-2beb-4a87-a095-3a6220f94690","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.873999396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.874060686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 183 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.874127866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"fa1222a4-2beb-4a87-a095-3a6220f94690","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":212,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.874455867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"c9b237ad-b08a-4068-b5ee-67258b8b5aab","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.874476627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"c9b237ad-b08a-4068-b5ee-67258b8b5aab","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.874573517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.874681257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 184 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.874861787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"c9b237ad-b08a-4068-b5ee-67258b8b5aab","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":303,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.875107647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"2c5fb5be-52ed-41f9-8bfe-4d7b8abbf243","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.875150977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"2c5fb5be-52ed-41f9-8bfe-4d7b8abbf243","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.875199117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.875270117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 185 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.875331217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"2c5fb5be-52ed-41f9-8bfe-4d7b8abbf243","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":237,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.875725718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"6827a37f-e86c-4f3b-9ceb-8d4cb99efcd7","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.875771098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"6827a37f-e86c-4f3b-9ceb-8d4cb99efcd7","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.875821558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.875887998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 186 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.875954688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"6827a37f-e86c-4f3b-9ceb-8d4cb99efcd7","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":239,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.876279898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"95505cb5-3763-4db5-b355-efd54de3e379","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.876324508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"95505cb5-3763-4db5-b355-efd54de3e379","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.876343998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.876429658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.876734408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.876768538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.876825178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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: 179 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.876911668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"95505cb5-3763-4db5-b355-efd54de3e379","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":643,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.879908351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"3596e87a-bcfd-45da-aaf7-0ae2b23757ed","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.879945951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"3596e87a-bcfd-45da-aaf7-0ae2b23757ed","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.880035491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.880180361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.886696976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 180 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.887870687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"3596e87a-bcfd-45da-aaf7-0ae2b23757ed","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":7326,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.891032129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"7a336796-229f-442e-9b06-a48a1b979eba","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.891063049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"7a336796-229f-442e-9b06-a48a1b979eba","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.891554339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.948546872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 181 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.948770013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"7a336796-229f-442e-9b06-a48a1b979eba","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":57730,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.949281643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"24afd22d-521d-48e8-af28-1f9859543b39","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.949330803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"24afd22d-521d-48e8-af28-1f9859543b39","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.949707943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.952942436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 182 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.953013096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"24afd22d-521d-48e8-af28-1f9859543b39","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":3749,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.953383366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"64294bfa-a8f9-4838-a9a5-a414ff43a0b6","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.953425076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"64294bfa-a8f9-4838-a9a5-a414ff43a0b6","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.954180547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.957168849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.957208309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.957229919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 184 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.957246719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.957309729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.957327959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.957346739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 186 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.957361259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.957377779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.957393219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.957414449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 188 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.957483289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"64294bfa-a8f9-4838-a9a5-a414ff43a0b6","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":4108,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.957827909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"662544a7-3e58-4b37-9eed-08108f70b8d0","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.957849299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"662544a7-3e58-4b37-9eed-08108f70b8d0","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.957909889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.959551781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 189 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.959584871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.959615431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.959633951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.959651951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.959668461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.959689281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.959703941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.959736301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.959756171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.959774511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 194 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.959833901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"662544a7-3e58-4b37-9eed-08108f70b8d0","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":2010,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.965226855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"8c3c93cc-43e7-4a36-b92f-0e482f8569f4","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.965271245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"8c3c93cc-43e7-4a36-b92f-0e482f8569f4","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.965395535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.968834118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.968856618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.968899928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 196 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.968918118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.968990018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.969032498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.969055068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 198 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.969071598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.969088408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.969104038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.969122948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 200 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.969184898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"8c3c93cc-43e7-4a36-b92f-0e482f8569f4","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":3970,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.969488558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7fe05f0d-35d6-4445-bd22-f5b53c7da73d","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.969509648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7fe05f0d-35d6-4445-bd22-f5b53c7da73d","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.969575928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.974724942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.974752132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.974821572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 202 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.974867312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.974886812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.974901972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.974955972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 204 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.974973342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.974993032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.975023912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.975040722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 206 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.975094472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7fe05f0d-35d6-4445-bd22-f5b53c7da73d","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":5607,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.980362016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"6b77c30e-f92d-49a9-9b8b-285b853accf2","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.980417116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"6b77c30e-f92d-49a9-9b8b-285b853accf2","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.980532607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.980820977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.980840527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.980884137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 208 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.980926147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.980947417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 209 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.980964927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.980983467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.980998167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.981068467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.981086607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.981103407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 212 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.981169837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"6b77c30e-f92d-49a9-9b8b-285b853accf2","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":828,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.981486907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"87f72168-f04a-46bb-b42c-493f69eed06d","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.981508037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"87f72168-f04a-46bb-b42c-493f69eed06d","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.981565387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.981629687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 213 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.981647447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.981679227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 214 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.981696787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.981714877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.981730857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.981748807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 216 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.981772277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.981792627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.981808797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.981825408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 218 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.981865578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"87f72168-f04a-46bb-b42c-493f69eed06d","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":390,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.982150148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"8be4aa75-da81-432f-b206-608448b09540","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.982169638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"8be4aa75-da81-432f-b206-608448b09540","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.982225358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.982287878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 219 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.982361678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"8be4aa75-da81-432f-b206-608448b09540","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":216,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.982697928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"4bc4acf4-a37d-4720-a3b7-09eb1323c9b8","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.982717098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"4bc4acf4-a37d-4720-a3b7-09eb1323c9b8","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.982828798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.982891518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 220 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.982970988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"4bc4acf4-a37d-4720-a3b7-09eb1323c9b8","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":276,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.983293819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"4ed81fd7-60e0-4a73-ba3a-923ee5e0a827","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.983315079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"4ed81fd7-60e0-4a73-ba3a-923ee5e0a827","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.983399649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.983446299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 221 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.983522779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"4ed81fd7-60e0-4a73-ba3a-923ee5e0a827","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":231,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.984457159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c5d24b05-c13d-4acb-8941-f117a1e3e891","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.98449899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c5d24b05-c13d-4acb-8941-f117a1e3e891","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.98455489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.98512733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 222 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.98523161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c5d24b05-c13d-4acb-8941-f117a1e3e891","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":787,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.98558205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"df5399d4-ae5c-40a8-ab61-b49de2948d45","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.98560175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"df5399d4-ae5c-40a8-ab61-b49de2948d45","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.98565932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.98571272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.98577301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.985806861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.985847061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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: 179 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.985939851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"df5399d4-ae5c-40a8-ab61-b49de2948d45","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":362,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.987828652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"f2c4d746-8148-4226-9b1b-7240d41b8217","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.987848992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"f2c4d746-8148-4226-9b1b-7240d41b8217","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.987951762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.987997792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.988084802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 180 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.988142492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"f2c4d746-8148-4226-9b1b-7240d41b8217","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":317,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.988439782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"47d1ca8d-f056-49d1-a246-0f4a1275cc77","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.988468093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"47d1ca8d-f056-49d1-a246-0f4a1275cc77","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.988514373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.988580633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 181 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.988638623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"47d1ca8d-f056-49d1-a246-0f4a1275cc77","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":202,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.988913993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"8e9ffa33-40b8-4ac5-985a-54789a3a05bb","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.988933793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"8e9ffa33-40b8-4ac5-985a-54789a3a05bb","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.988984623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.989048993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 182 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.989103073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"8e9ffa33-40b8-4ac5-985a-54789a3a05bb","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":191,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.989380713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7b40b86b-9732-4c42-86a1-9f8dcc3ec897","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.989400033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7b40b86b-9732-4c42-86a1-9f8dcc3ec897","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.989458833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.989522123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.989539993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.989572743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 184 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.989590063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.989609683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.989626163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.989642653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 186 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.989659983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.989680493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.989696063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.989716943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 188 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.989769333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"7b40b86b-9732-4c42-86a1-9f8dcc3ec897","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":391,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.990047064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"d1dae272-542c-4927-b454-35dbfdf40a15","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.990066704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"d1dae272-542c-4927-b454-35dbfdf40a15","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.990123254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.990186064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 189 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.990204664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.990226944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.990241734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.990264674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.990282494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.990300294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.990314604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.990345924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.990363894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.990381594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 194 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.990432424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"d1dae272-542c-4927-b454-35dbfdf40a15","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":390,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.990962464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"ef929ed5-06ee-40d5-b32e-24e26a61b325","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.990987094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"ef929ed5-06ee-40d5-b32e-24e26a61b325","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.991101315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.991229395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.991248195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.991288455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 196 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.991335885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.991355475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.991371465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.991387605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 198 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.991403145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.991465875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.991502745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.991523775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 200 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.991555485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"ef929ed5-06ee-40d5-b32e-24e26a61b325","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":595,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.991847355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ac79209b-611f-4b06-9d54-0137f87282c6","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.991868895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ac79209b-611f-4b06-9d54-0137f87282c6","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.991924715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.991989445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.992007895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.992031915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 202 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.992048355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.992069355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.992087185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.992105615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 204 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.992120325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.992142015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.992164625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.992183735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 206 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.992232455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ac79209b-611f-4b06-9d54-0137f87282c6","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":388,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.992511716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"4450faac-2a41-4bc7-81d6-1f9768ca22ac","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.992531366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"4450faac-2a41-4bc7-81d6-1f9768ca22ac","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.992585986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.992648186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.992666116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.992690466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 208 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.992707086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.992726826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 209 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.992741956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.992762836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.992779406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.992800096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.992815046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.992836096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 212 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.992890306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"4450faac-2a41-4bc7-81d6-1f9768ca22ac","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":381,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.993167746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6b0f850a-9713-411d-91dd-b310e0d6bdff","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.993187766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6b0f850a-9713-411d-91dd-b310e0d6bdff","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.993243256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.993306716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 213 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.993326066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.993349016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 214 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.993364456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.993385376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.993402166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.993421816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 216 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.993437946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.993458396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.993475486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.993496046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 218 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.993548816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"6b0f850a-9713-411d-91dd-b310e0d6bdff","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":384,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.993817447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"565bb276-c562-4264-b21d-9477a71e70e1","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.993836967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"565bb276-c562-4264-b21d-9477a71e70e1","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.993885527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.993944027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 219 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.994008707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"565bb276-c562-4264-b21d-9477a71e70e1","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":193,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.994291627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"52c88c78-4183-4358-aa72-4c1c3a6f96b7","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.994311787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"52c88c78-4183-4358-aa72-4c1c3a6f96b7","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.994393627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.994453637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 220 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.994521067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"52c88c78-4183-4358-aa72-4c1c3a6f96b7","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":232,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.994807717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"9af6dfdc-1fe7-442b-a408-958155b59295","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.994829147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"9af6dfdc-1fe7-442b-a408-958155b59295","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.994903507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.994973347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 221 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.995043127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"9af6dfdc-1fe7-442b-a408-958155b59295","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":236,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.995330168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"3d602c64-21a9-4558-a2d2-dd2acceb4fd0","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:00.995350448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"3d602c64-21a9-4558-a2d2-dd2acceb4fd0","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.995427958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:00.995488488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 222 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:00.995554978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"3d602c64-21a9-4558-a2d2-dd2acceb4fd0","remote_addr":"[::1]:39474","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":228,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.495090245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","remote_addr":"[::1]:35689"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.495511055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"3b9c7eda-5f71-4a63-9b9c-f3cedb8da1c7","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.495563315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"3b9c7eda-5f71-4a63-9b9c-f3cedb8da1c7","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.495601085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.495674855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.495788675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 185 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.495807555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.495820395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.495836295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.495850005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.495862045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.495874405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.495888645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.495902445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.495914825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.495927125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.495942105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.495954485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.495967005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.495979665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.495991895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.496004455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.496017705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.496032005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.496044555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.496057205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.496069635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.496081875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.496097535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.496111725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.496125475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.496138745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.496151365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.496163705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.496178085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.496190245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.496202225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.496213415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"3b9c7eda-5f71-4a63-9b9c-f3cedb8da1c7","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":420,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.496388935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"42bc9a2a-5a6f-431b-8537-fb0843b10ed0","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.496408926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"42bc9a2a-5a6f-431b-8537-fb0843b10ed0","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.496485556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.496525806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.496576396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.496622446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.500449779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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: 187 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.500549819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"42bc9a2a-5a6f-431b-8537-fb0843b10ed0","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":4162,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.501452509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3c7f0b09-4a0f-4c0c-9b62-bcba7ea1e091","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.501478749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3c7f0b09-4a0f-4c0c-9b62-bcba7ea1e091","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.501585299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.501708029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 188 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.50172647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.50176388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 189 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.50178181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.50180248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.50181871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.50183549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.50185018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.50187387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.50189124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.50194043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 193 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.50199807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3c7f0b09-4a0f-4c0c-9b62-bcba7ea1e091","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":551,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.50232552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ac1862b3-e655-4997-b4f6-012bd786e106","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.50236151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ac1862b3-e655-4997-b4f6-012bd786e106","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.50238134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.504093031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 194 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.504138361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.504159871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.504175051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.504192361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 196 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.504208701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.504228081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.504243261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.504282831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 198 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.504331831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.504351421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 199 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.504366202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ac1862b3-e655-4997-b4f6-012bd786e106","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":2067,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.504691662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3bfe6f00-1544-4096-bbcd-e0f35486a445","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.504713402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3bfe6f00-1544-4096-bbcd-e0f35486a445","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.504766942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.504828602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.504844922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.504874502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.504893022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.504910262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 202 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.504924192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.504939942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.504957132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.504974252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 204 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.504988912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.505010772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 205 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.505060542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3bfe6f00-1544-4096-bbcd-e0f35486a445","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":374,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.505355222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"6c6488de-1dec-42cb-b217-a524e045d17c","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.505388012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"6c6488de-1dec-42cb-b217-a524e045d17c","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.505424682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.505483012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 206 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.505503822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.505524482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.505538172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.505565462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 208 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.505580722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.505596552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 209 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.505610432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.505629842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.505643642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.505665052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 211 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.505713653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"6c6488de-1dec-42cb-b217-a524e045d17c","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":367,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.505986083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"fe55e18e-2ae9-4e34-b080-6adbe823a9fe","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.506007273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"fe55e18e-2ae9-4e34-b080-6adbe823a9fe","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.506064083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.506122903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 212 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.506140173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.506162773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 213 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.506177783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.506199653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 214 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.506214993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.506233963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.506248523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.506271153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 216 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.506287123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.506307063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 217 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.506361403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"fe55e18e-2ae9-4e34-b080-6adbe823a9fe","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":373,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.507176494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"0a1eb7b3-fcc5-4c35-bef7-d1d74ff09864","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.507200124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"0a1eb7b3-fcc5-4c35-bef7-d1d74ff09864","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.507313784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.507434174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 218 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.507451564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.507490504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 219 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.507536894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.507556224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.507571824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.507588904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.507604154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.507621754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 222 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.507636464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.507655094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 223 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.507722584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"0a1eb7b3-fcc5-4c35-bef7-d1d74ff09864","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":543,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.508037854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"c9922f06-a68d-469e-b328-53a7b8bbfb52","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.508064664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"c9922f06-a68d-469e-b328-53a7b8bbfb52","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.508101084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.510564926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 224 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.510648296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"c9922f06-a68d-469e-b328-53a7b8bbfb52","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":2637,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.511037437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"e567a623-5dea-4017-b40a-16c7e2f12b72","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.511084497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"e567a623-5dea-4017-b40a-16c7e2f12b72","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.511155787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.511218787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 225 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.511290207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"e567a623-5dea-4017-b40a-16c7e2f12b72","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":270,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.511604737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"96a08d2d-2206-4ff7-b4dd-c74ee211544b","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.511624547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"96a08d2d-2206-4ff7-b4dd-c74ee211544b","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.511704747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.511764877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 226 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.511832417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"96a08d2d-2206-4ff7-b4dd-c74ee211544b","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":231,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.512642678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"4e9af571-14c4-439d-828c-16ddd6a72643","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.512662238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"4e9af571-14c4-439d-828c-16ddd6a72643","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.512805938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.513635278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 227 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.513705559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"4e9af571-14c4-439d-828c-16ddd6a72643","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":1065,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.514059869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"97fbf4dd-a15e-417a-b957-f546607c8820","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.514093329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"97fbf4dd-a15e-417a-b957-f546607c8820","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.514134729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.514176849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.514214099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.514245089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.514284769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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: 188 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.514361819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"97fbf4dd-a15e-417a-b957-f546607c8820","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":312,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.51594855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"47213bf6-2c1f-4016-bc7e-b9f22a3f1036","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.5159692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"47213bf6-2c1f-4016-bc7e-b9f22a3f1036","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.51602967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.51610998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 189 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.51612648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.51615899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.51617643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.51625797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.51627486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.51629557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.516311011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.516341051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.516367531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.516386591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 194 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.516425221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"47213bf6-2c1f-4016-bc7e-b9f22a3f1036","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":479,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.516719851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"382be565-7042-47c5-8ff3-7653cee5bb93","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.516742131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"382be565-7042-47c5-8ff3-7653cee5bb93","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.516804341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.520939564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.520980644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.521018654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 196 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.521053174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.521071924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.521087114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.521104134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 198 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.521118934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.521645575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.521699565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.521783815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 200 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.521841545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"382be565-7042-47c5-8ff3-7653cee5bb93","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":5124,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.522501025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"476a283c-635c-41aa-8587-5bcb83254827","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.522545135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"476a283c-635c-41aa-8587-5bcb83254827","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.522564975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.522675915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.522694325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.522711025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 202 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.522726605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.522744095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.522759255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.522777785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 204 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.522792185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.522813555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.522828855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.522849505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 206 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.522902635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"476a283c-635c-41aa-8587-5bcb83254827","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":417,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.524728687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a45061bd-1d34-49a1-bacd-ab8329ec7070","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.524774887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a45061bd-1d34-49a1-bacd-ab8329ec7070","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.524857017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.524930997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.524949257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.524976407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 208 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.524992947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.525013997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 209 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.525036357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.525115197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.525133217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.525158547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.525173697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.525194217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 212 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.525253347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a45061bd-1d34-49a1-bacd-ab8329ec7070","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":536,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.525551647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"5f2cd742-9709-4e88-9af2-f7fdcee6c70f","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.525571417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"5f2cd742-9709-4e88-9af2-f7fdcee6c70f","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.525630518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.525692358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 213 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.525709878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.525739358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 214 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.525757858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.525776338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.525793318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.525811608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 216 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.525826038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.525844508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.525859548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.525882248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 218 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.525935388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"5f2cd742-9709-4e88-9af2-f7fdcee6c70f","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":386,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.526213298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"021ec35c-9a0f-4356-acd8-16db1ec9c629","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.526233038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"021ec35c-9a0f-4356-acd8-16db1ec9c629","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.526289628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.526351778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 219 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.526370248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.526392348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.526407398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.526428788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.526447868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.526464758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 222 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.526482618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.526501248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.526515888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.526536798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 224 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.526589748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"021ec35c-9a0f-4356-acd8-16db1ec9c629","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":379,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.526860198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"5423b7bb-b88a-4d43-8b2e-2660b0d30c3b","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.526880818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"5423b7bb-b88a-4d43-8b2e-2660b0d30c3b","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.526939859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.526996659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 225 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.527062699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"5423b7bb-b88a-4d43-8b2e-2660b0d30c3b","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":204,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.527898119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"7b3d4f6c-0046-4209-b30f-f4668d885293","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.527918319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"7b3d4f6c-0046-4209-b30f-f4668d885293","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.528070289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.528208349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 226 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.52827854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"7b3d4f6c-0046-4209-b30f-f4668d885293","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":383,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.52866262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"2e72a390-f7ac-4172-98a3-b35ff3d822f7","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.52868207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"2e72a390-f7ac-4172-98a3-b35ff3d822f7","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.5287302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.52880757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 227 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.52887977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"2e72a390-f7ac-4172-98a3-b35ff3d822f7","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":246,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.531179812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"45fcb9a0-1014-4fac-9736-47a1b5bc49bf","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.531201862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"45fcb9a0-1014-4fac-9736-47a1b5bc49bf","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.531347432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.531468872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 228 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.531538702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"45fcb9a0-1014-4fac-9736-47a1b5bc49bf","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":362,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.531863142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"26d29185-1b60-4885-830a-d6644458f02d","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.531884082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"26d29185-1b60-4885-830a-d6644458f02d","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.531936352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.531993342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.532049252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.532082082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.532121782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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: 224 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.532203472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"26d29185-1b60-4885-830a-d6644458f02d","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":344,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.532519883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"fba3d093-2e44-4f23-bd05-08c6fae47533","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.532540593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"fba3d093-2e44-4f23-bd05-08c6fae47533","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.532593813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.532632543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.532661833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 225 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.532714753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"fba3d093-2e44-4f23-bd05-08c6fae47533","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":198,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.532979613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"6abed83a-cd99-495e-8896-113bc3553d0f","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.533000073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"6abed83a-cd99-495e-8896-113bc3553d0f","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.533055713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.533118363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 226 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.533176653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"6abed83a-cd99-495e-8896-113bc3553d0f","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":199,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.533450633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"0ca7f481-e4c6-4c3d-9d56-cf5ea9a1af09","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.533471013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"0ca7f481-e4c6-4c3d-9d56-cf5ea9a1af09","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.533519593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.533581744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 227 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.533635464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"0ca7f481-e4c6-4c3d-9d56-cf5ea9a1af09","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":187,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.533923934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f81f34be-4683-4952-bafc-ba0b6323e071","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.533949444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f81f34be-4683-4952-bafc-ba0b6323e071","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.534001234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.534756314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 228 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.534776214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.534822844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 229 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.534864024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.534882875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.534898275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.534918365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.534939035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.534957875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 232 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.534975685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.535027235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 233 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.535070995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f81f34be-4683-4952-bafc-ba0b6323e071","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":1149,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.535358585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"2ca37516-f79f-4d83-acdd-d199e1c5a89f","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.535380145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"2ca37516-f79f-4d83-acdd-d199e1c5a89f","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.535438705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.539008528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 234 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.539039048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.539071068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.539096358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.539114838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 236 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.539130018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.539147928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.539162388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.539183198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 238 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.539198418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.539268918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 239 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.539324108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"2ca37516-f79f-4d83-acdd-d199e1c5a89f","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":3967,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.539626318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"175f139e-f374-4780-8881-c46385f56ed2","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.539646108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"175f139e-f374-4780-8881-c46385f56ed2","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.539706998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.540369249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.540409019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.540453109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.540470179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.540487249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 242 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.540501839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.540519449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.540533919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.540604539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 244 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.540622519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.540641599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 245 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.540720999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"175f139e-f374-4780-8881-c46385f56ed2","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":1078,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.541025789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"44f6dddc-99a0-4165-87d9-e5748a9275ee","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.541061269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"44f6dddc-99a0-4165-87d9-e5748a9275ee","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.541098709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.541206399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 246 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.541225379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.541259039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.541277059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.541294179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 248 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.541308949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.541330279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.541345039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.541375149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.541393569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.541410779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 251 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.541475139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"44f6dddc-99a0-4165-87d9-e5748a9275ee","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":476,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.54175608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"193ede78-9c7a-44a5-af18-d8b34105119a","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.54178184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"193ede78-9c7a-44a5-af18-d8b34105119a","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.54183175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.54194126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 252 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.5419591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.54199124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.54200845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.54202624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 254 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.54207228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.54208923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.54210363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.54212088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 256 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.54213522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.54215267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 257 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.54219995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"193ede78-9c7a-44a5-af18-d8b34105119a","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":462,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.54248407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"224d5c70-9df5-44b4-9105-8f4fa25caedb","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.54250316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"224d5c70-9df5-44b4-9105-8f4fa25caedb","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.54255759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.54268232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 258 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.54270261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.54273574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 259 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.54275215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.54276902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.54278383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.5428055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.54282013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.542841171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.542855701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.542880451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 263 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.542939271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"224d5c70-9df5-44b4-9105-8f4fa25caedb","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":452,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.543239941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"15b3a5a9-7f10-42d7-a934-2cba83e9ed5e","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.543266421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"15b3a5a9-7f10-42d7-a934-2cba83e9ed5e","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.543291251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.543355351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 264 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.543421561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"15b3a5a9-7f10-42d7-a934-2cba83e9ed5e","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":207,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.543758311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"7abbd805-dcfc-4428-86bf-9f5a3c1111f7","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.543778321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"7abbd805-dcfc-4428-86bf-9f5a3c1111f7","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.543865571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.543949921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 265 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.544019541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"7abbd805-dcfc-4428-86bf-9f5a3c1111f7","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":253,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.544311532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"fa6fc2e6-23d0-492a-be8e-2c33235b06cc","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.544334152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"fa6fc2e6-23d0-492a-be8e-2c33235b06cc","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.544420002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.544538772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 266 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.544589892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"fa6fc2e6-23d0-492a-be8e-2c33235b06cc","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":286,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.544902472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"f58b22ca-a3f3-456a-89d4-c2abdd145b59","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.544925352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"f58b22ca-a3f3-456a-89d4-c2abdd145b59","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.544981682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.545108312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 267 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.545205262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"f58b22ca-a3f3-456a-89d4-c2abdd145b59","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":305,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.545505663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"598600b2-ca5e-4922-9f4d-cc2823fa7272","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.545525663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"598600b2-ca5e-4922-9f4d-cc2823fa7272","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.545542123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.545663133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.545705533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.545737363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.545753313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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: 224 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.545833593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"598600b2-ca5e-4922-9f4d-cc2823fa7272","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":372,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.546242003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"1c6e2e15-4a11-4d02-960a-a044aabfef9b","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.546269383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"1c6e2e15-4a11-4d02-960a-a044aabfef9b","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.546326423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.546378463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.546418363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 225 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.546468573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"1c6e2e15-4a11-4d02-960a-a044aabfef9b","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":233,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.546740123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"b863a02e-e558-4576-a1c0-46a950540ab0","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.546760993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"b863a02e-e558-4576-a1c0-46a950540ab0","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.546811994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.546910944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 226 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.546975304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"b863a02e-e558-4576-a1c0-46a950540ab0","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":239,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.547259554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"741c0b36-291d-4125-8da3-2d61814731c0","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.547304574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"741c0b36-291d-4125-8da3-2d61814731c0","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.547323704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.547411904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 227 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.547468794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"741c0b36-291d-4125-8da3-2d61814731c0","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":223,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.547745484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"34f67cff-3a09-4e96-b480-27f3332d1c2f","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.547766554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"34f67cff-3a09-4e96-b480-27f3332d1c2f","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.547823284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.547945604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 228 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.547963634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.547998704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 229 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.548015774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.548033904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.548048714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.548073574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.548088414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.548111894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 232 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.548127104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.548148995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 233 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.548227175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"34f67cff-3a09-4e96-b480-27f3332d1c2f","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":460,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.548561765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c39d66a9-81da-4c7c-b8ad-f9968a17d9fc","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.548583805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c39d66a9-81da-4c7c-b8ad-f9968a17d9fc","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.548654125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.548737025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 234 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.548755425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.548772085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.548786555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.548803685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 236 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.548818385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.548839995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.548854595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.548887275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 238 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.548904105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.548921175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 239 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.549003005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c39d66a9-81da-4c7c-b8ad-f9968a17d9fc","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":423,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.549290045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"098bd2a4-a655-41da-9341-dce4ced892b1","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.549310385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"098bd2a4-a655-41da-9341-dce4ced892b1","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.549364925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.549427665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.549444185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.549469376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.549485876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.549505476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 242 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.549520316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.549551536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.549567966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.549646326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 244 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.549662716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.549683106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 245 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.549738676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"098bd2a4-a655-41da-9341-dce4ced892b1","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":451,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.550031436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"d556aa34-b1df-46cf-99e7-07311e15e0db","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.550076926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"d556aa34-b1df-46cf-99e7-07311e15e0db","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.550095366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.550152686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 246 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.550171136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.550257906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.550274376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.550294956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 248 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.550309966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.550332586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.550347216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.550370626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.550385736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.550407976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 251 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.550463556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"d556aa34-b1df-46cf-99e7-07311e15e0db","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":450,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.550804307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"763eacf2-ef23-465f-b816-e7f568b2894e","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.550825267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"763eacf2-ef23-465f-b816-e7f568b2894e","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.550881997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.550954097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 252 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.550971587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.551004607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.551022047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.551039407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 254 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.551054077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.551075957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.551090697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.551120577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 256 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.551137737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.551156607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 257 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.551208407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"763eacf2-ef23-465f-b816-e7f568b2894e","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":407,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.551525737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"153ef76c-3b9b-442c-a8b8-ed58c260c282","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.551549247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"153ef76c-3b9b-442c-a8b8-ed58c260c282","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.551602727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.551668247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 258 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.551684867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.551718407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 259 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.551734927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.551752387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.551767007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.551789447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.551804587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.551851607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.551895257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.551914867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 263 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.551930117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"153ef76c-3b9b-442c-a8b8-ed58c260c282","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":396,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.552240408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"09c4a521-5531-4196-a76f-00474481a81f","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.552267388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"09c4a521-5531-4196-a76f-00474481a81f","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.552312228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.552374128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 264 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.552440918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"09c4a521-5531-4196-a76f-00474481a81f","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":202,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.552796558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"fa4eafe4-d8c6-4fd3-bf70-72387d6cf72f","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.552832518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"fa4eafe4-d8c6-4fd3-bf70-72387d6cf72f","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.552908668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.552956358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 265 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.553031958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"fa4eafe4-d8c6-4fd3-bf70-72387d6cf72f","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":235,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.553322858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"0e66befd-deea-437f-86e5-53bf77f8189b","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.553345038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"0e66befd-deea-437f-86e5-53bf77f8189b","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.553421498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.553533949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 266 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.553623229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"0e66befd-deea-437f-86e5-53bf77f8189b","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":285,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.553905689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"e47dd5eb-537f-43ba-b9c1-61ca9f2c12a4","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.553925239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"e47dd5eb-537f-43ba-b9c1-61ca9f2c12a4","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.554000959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.554063219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 267 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.554130059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"e47dd5eb-537f-43ba-b9c1-61ca9f2c12a4","remote_addr":"[::1]:35689","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":229,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.626895024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.626948754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.626963854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.626979234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.626992784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:01.627010704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.627026914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:01.627044254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.627168034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.627226854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.627258124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.627288544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.628161185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:01.628221435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.628254275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:01.628284985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.655349275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.655374375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.655392855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:01.655410185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.655520455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.655537315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:01.655563776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.655595346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.655608416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.655623386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.655638116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.655841456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.655878946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.655895856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.655911306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 269 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.655972496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.657566327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.657594417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.657612857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:01.657733917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.657784317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.657802187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.657817747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.657833767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.657847287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.684112997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.684155787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.684173317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:01.685081778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:01.685104638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.685123998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.685471158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.685503548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.685517588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.685533608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.685550258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.685567088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.685581748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.685594978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.685610238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.685628628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.685644418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.685659498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.685677428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.686682829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:01.686718409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.686735679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 271 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.686755509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.688913021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.688936721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.742599181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.742624201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.742661801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.742706571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.743069541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.743090482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 272 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.744490143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.744511213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.744662843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.744678473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.744695113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.744708443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.744724353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.744739513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.744754113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.749702166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.749727467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 273 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.751262818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.751309468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.751375828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.751393718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.751409858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.751425748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.751440748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.751458758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.751474938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.751489918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.751502838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.751520078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.751536058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 274 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.752958399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.752980649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.756217971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.756256861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.756275141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.756289061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.756306051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.756323691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.756866512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.756916702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.757467142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.757485682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.757502682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.757515942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.757675812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.757694593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 276 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.758261903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.758279683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.758381953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.758412263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.758502463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.758535593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.758567343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.758583393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.812763843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"internal-dns-resolver","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.813761184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","error":"proto error: io error: No route to host (os error 148)","delay":"4.26313978s","count":"4"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.986130844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","remote_addr":"[::1]:34559"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.986366064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"531b12e8-d251-41a5-8d87-848eb910a364","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.986386364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"531b12e8-d251-41a5-8d87-848eb910a364","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.986488984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.990025817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.990179817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 230 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990267207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990282337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990295947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990308187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990320547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990332767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990345117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990358307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990371547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990383777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990396007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990408407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990421847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990433817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990445857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990457817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990469647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990483377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990495407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990507267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990519297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990531177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990546507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990559077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990571757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990585177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990597187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990609377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990621417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990633657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:01.990647397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.990660387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"531b12e8-d251-41a5-8d87-848eb910a364","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":4029,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.991467948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"c35b869f-3481-435c-837a-ff0ef2739927","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.991488098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"c35b869f-3481-435c-837a-ff0ef2739927","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.991569938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.991647528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.991706048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.991741538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.991783328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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: 232 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.991874838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"c35b869f-3481-435c-837a-ff0ef2739927","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":426,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.992238708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0da483d0-26c8-4d1a-be43-a780388c5fe1","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.992260098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0da483d0-26c8-4d1a-be43-a780388c5fe1","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.992336098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.992409948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 233 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.992427989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.992461139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 234 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.992478919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.992495949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.992510429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.992531759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 236 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.992547799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.992583979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.992602399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.992620429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 238 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.992666239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0da483d0-26c8-4d1a-be43-a780388c5fe1","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":431,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.992977149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ddbecf9a-42ba-4c84-a37d-7875784efc8b","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.993014299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ddbecf9a-42ba-4c84-a37d-7875784efc8b","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.993051789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.993113409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 239 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.993131489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.993154249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.993169609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.993191929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.993208339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.993227109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 242 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.993244819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.993263759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.993279119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.993298639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 244 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.993350809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ddbecf9a-42ba-4c84-a37d-7875784efc8b","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":377,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.997486552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"88e8855a-4f3a-40b4-a539-f2a6e785687d","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.997532472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"88e8855a-4f3a-40b4-a539-f2a6e785687d","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.997558252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.997649432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.997668102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.997725352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 246 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.997742093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.997762513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.997777883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.997802983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 248 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.997818313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.997838063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.997852893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.997881743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 250 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:01.997937333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"88e8855a-4f3a-40b4-a539-f2a6e785687d","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":465,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.998303203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"97f20680-948e-4e38-9cdf-c36451ec27dc","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:01.998350923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"97f20680-948e-4e38-9cdf-c36451ec27dc","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:01.998370203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.001263025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.001290635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.001313825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 252 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.001329225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.001360965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.001393035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.001412615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 254 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.001428405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.001481725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.001517145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.001535675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 256 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.001576335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"97f20680-948e-4e38-9cdf-c36451ec27dc","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":3285,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.002025436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"42dce9ff-3380-4a48-b878-d3de3898d993","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.002051996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"42dce9ff-3380-4a48-b878-d3de3898d993","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.002070706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.002089176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.002104296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.002121546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 258 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.002136196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.002153406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 259 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.002168156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.002184816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.002200116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.004809468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.004887168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.004956008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 262 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.005075638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"42dce9ff-3380-4a48-b878-d3de3898d993","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":3152,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.005590468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"4ca8803b-21e8-4720-8c72-368fb0ad25eb","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.005610258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"4ca8803b-21e8-4720-8c72-368fb0ad25eb","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.005731029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.009155221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 263 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.009227771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.009246801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 264 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.009261431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.009296681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.009313261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.009333741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 266 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.009347941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.009375261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.009390861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.009408371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 268 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.009468251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"4ca8803b-21e8-4720-8c72-368fb0ad25eb","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":3886,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.009823072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"3af5cecf-7455-4c6e-9d32-9473118b9c4f","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.009842012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"3af5cecf-7455-4c6e-9d32-9473118b9c4f","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.009912512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.012955694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 269 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.013029694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"3af5cecf-7455-4c6e-9d32-9473118b9c4f","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":3203,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.013435254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"06ed1169-9703-4dbe-bc81-2ebf2b0b1da3","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.013485444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"06ed1169-9703-4dbe-bc81-2ebf2b0b1da3","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.013568554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.014164755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 270 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.014249095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"06ed1169-9703-4dbe-bc81-2ebf2b0b1da3","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":817,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.016379407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"3fdf25aa-2ee8-4851-911f-221081f850c7","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.016413217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"3fdf25aa-2ee8-4851-911f-221081f850c7","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.016574557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.016682747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 271 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.016766217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"3fdf25aa-2ee8-4851-911f-221081f850c7","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":429,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.017126087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"8806e4a8-7148-49cc-9d6c-699074fa2512","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.017168317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"8806e4a8-7148-49cc-9d6c-699074fa2512","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.017236767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.017304077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 272 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.017376707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"8806e4a8-7148-49cc-9d6c-699074fa2512","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":260,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.018250208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"624a3de1-6cdf-4aa6-bea1-e1e0eb97c081","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.018273068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"624a3de1-6cdf-4aa6-bea1-e1e0eb97c081","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.018385798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.018490788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.018557308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.018598158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.018651858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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: 234 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.018749428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"624a3de1-6cdf-4aa6-bea1-e1e0eb97c081","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":530,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.019153559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"e86edbf2-315c-4892-b64a-b8ea69589871","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.019197609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"e86edbf2-315c-4892-b64a-b8ea69589871","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.019218279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.019290879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.019327959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.019348519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 236 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.019364789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.022039841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.022066521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.022115971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 238 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.022161001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.022179561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 239 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.022197591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.022254061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 240 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.022297571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"e86edbf2-315c-4892-b64a-b8ea69589871","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":3166,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.022654431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"5349f405-bdf2-4dd2-a4b4-44b4e0829e8a","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.022676811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"5349f405-bdf2-4dd2-a4b4-44b4e0829e8a","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.022735561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.022796581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.022814101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.022837561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 242 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.022853761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.022874101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.022890471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.022910081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 244 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.022935662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.022954922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.022971232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.022990782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 246 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.023056322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"5349f405-bdf2-4dd2-a4b4-44b4e0829e8a","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":392,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.023318412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"f7920f4a-6b23-4588-9c83-c6b1a1f75e7d","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.023338852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"f7920f4a-6b23-4588-9c83-c6b1a1f75e7d","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.023393912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.023456642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.023474592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.023496642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 248 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.023511542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.023532502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.023548072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.023567732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.023583842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.023604192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.023620642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.023640902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 252 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.023693172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"f7920f4a-6b23-4588-9c83-c6b1a1f75e7d","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":377,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.023966262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"79df36e4-8a8c-4f19-913e-6852c7ef2035","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.023986512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"79df36e4-8a8c-4f19-913e-6852c7ef2035","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.024040302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.024091142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.024109192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.024143642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 254 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.024161462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.024179822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.024194532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.024211212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 256 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.024227412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.024246872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.024262043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.024293043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 258 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.024358263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"79df36e4-8a8c-4f19-913e-6852c7ef2035","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":380,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.024643463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"bf64fe90-cc4f-452f-b9ae-a35183d2e46d","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.024664553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"bf64fe90-cc4f-452f-b9ae-a35183d2e46d","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.024724063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.024790663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 259 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.024808403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.024827193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.024843473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.024862933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.024877943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.024897653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.024913833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.024934963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 263 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.024951323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.024970503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 264 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.025035953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"bf64fe90-cc4f-452f-b9ae-a35183d2e46d","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":396,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.025318343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"7d167240-a832-4d47-8f0b-30a98942ffed","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.025339093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"7d167240-a832-4d47-8f0b-30a98942ffed","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.025398573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.025465783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.025483573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.025504003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 266 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.025520533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.025540273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.025555363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.025574933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 268 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.025590764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.025611274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 269 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.025626364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.025646494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 270 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.025710464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"7d167240-a832-4d47-8f0b-30a98942ffed","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":397,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.025987474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"476e4677-7905-45b6-b4cf-d49db527ebb5","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.026008524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"476e4677-7905-45b6-b4cf-d49db527ebb5","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.026062314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.026123884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 271 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.026193164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"476e4677-7905-45b6-b4cf-d49db527ebb5","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":212,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.026486194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"64662daa-eb44-4aa5-81b1-2079993a3985","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.026506844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"64662daa-eb44-4aa5-81b1-2079993a3985","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.026589514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.026655104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 272 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.026728174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"64662daa-eb44-4aa5-81b1-2079993a3985","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":248,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.027032445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0fd0310f-43c0-4f22-98a2-b28b635b3a9e","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.027053155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0fd0310f-43c0-4f22-98a2-b28b635b3a9e","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.027135515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.027201215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 273 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.027273135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"0fd0310f-43c0-4f22-98a2-b28b635b3a9e","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":249,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.027569065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"d7569727-8b3a-484c-acb9-e154ad45cb4b","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.027590305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"d7569727-8b3a-484c-acb9-e154ad45cb4b","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.027674255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.027739305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 274 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.027810975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"d7569727-8b3a-484c-acb9-e154ad45cb4b","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":248,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.028083305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"5f761002-065d-4d39-ab39-5dd7728e27b8","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.028103565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"5f761002-065d-4d39-ab39-5dd7728e27b8","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.028155025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.028208415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.028267566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.028301456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.028344656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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: 279 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.028426876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"5f761002-065d-4d39-ab39-5dd7728e27b8","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":352,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.028742466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"aea4fbdf-41e0-443b-9274-839dd3ff964a","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.028763556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"aea4fbdf-41e0-443b-9274-839dd3ff964a","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.028821206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.028864886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.028881766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 280 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.028946966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"aea4fbdf-41e0-443b-9274-839dd3ff964a","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":212,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.029223326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"2a18ca41-960c-4451-acfa-85b5d53d5597","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.029244136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"2a18ca41-960c-4451-acfa-85b5d53d5597","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.029302986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.029371816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 281 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.029433356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"2a18ca41-960c-4451-acfa-85b5d53d5597","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":218,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.029734177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"e484ce03-1ba0-47d0-ab93-c5d11aa1d063","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.029754947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"e484ce03-1ba0-47d0-ab93-c5d11aa1d063","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.029810747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.029876607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 282 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.029935497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"e484ce03-1ba0-47d0-ab93-c5d11aa1d063","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":208,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.030238967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"facacf09-b74d-4a4e-b350-2d03ffbdc95d","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.030259347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"facacf09-b74d-4a4e-b350-2d03ffbdc95d","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.030322277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.030390447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.030408437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.030429407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 284 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.030444387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.030465777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.030482407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.030502987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 286 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.030518237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.030542367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.030559077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.030579367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 288 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.030642317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"facacf09-b74d-4a4e-b350-2d03ffbdc95d","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":408,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.030932718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"fbab96dd-2af3-4cbe-a605-711fd894f785","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.030953048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"fbab96dd-2af3-4cbe-a605-711fd894f785","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.031018518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.031085648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 289 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.031103948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.031125368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.031140528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.031167198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.031182388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.031248418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 292 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.031265878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.031282508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.031299208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.031317038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 294 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.031332368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"fbab96dd-2af3-4cbe-a605-711fd894f785","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":414,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032458209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"4f29d75e-bfad-496e-b304-855ac7151f02","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.032506409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"4f29d75e-bfad-496e-b304-855ac7151f02","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032526029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032544519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032560029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032577369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 296 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032592399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032609059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032624059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032641699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 298 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032657049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032674079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 299 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032688559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032705119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 300 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.032720359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"4f29d75e-bfad-496e-b304-855ac7151f02","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":372,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032740379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"42cc603f-d35b-4547-a64a-027754f2b334","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.032756559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"42cc603f-d35b-4547-a64a-027754f2b334","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032773239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032789649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032804609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032821319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 302 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032835939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032851939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032866509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032882709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 304 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032897289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032914009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032929239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.032963419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 306 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.032979699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"42cc603f-d35b-4547-a64a-027754f2b334","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":368,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.033209949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"92ce7bc7-fa71-463d-9c23-a02294ff56a4","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.033259939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"92ce7bc7-fa71-463d-9c23-a02294ff56a4","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.033279839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.033344749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.033364589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.033396849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 308 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.033427909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.033446889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 309 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.033461989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.033480269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.033495429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.033512999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.033527909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.03354589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 312 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.03359733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"92ce7bc7-fa71-463d-9c23-a02294ff56a4","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":415,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.03388282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"4aac01d5-c688-46ef-a21c-ddd9bbeccbef","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.03390382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"4aac01d5-c688-46ef-a21c-ddd9bbeccbef","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.03396152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.03402548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.03404248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.03407552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 314 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.03409217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.03410912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.03412387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.03414501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 316 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.03415983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.03419059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.03420727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.03422462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 318 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.03427945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"4aac01d5-c688-46ef-a21c-ddd9bbeccbef","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":398,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.03456069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"abe9927b-483f-46ea-809f-3c445ed789c5","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.03458166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"abe9927b-483f-46ea-809f-3c445ed789c5","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.03463077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.03469047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 319 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.03475577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"abe9927b-483f-46ea-809f-3c445ed789c5","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":199,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.035078731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"26d4044f-5f12-457c-b379-5c361e632078","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.035129081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"26d4044f-5f12-457c-b379-5c361e632078","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.035163991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.035226171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 320 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.035294661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"26d4044f-5f12-457c-b379-5c361e632078","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":231,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.035595121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"f3c65c81-fcf2-4a74-83ad-41b919cc7c16","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.035613581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"f3c65c81-fcf2-4a74-83ad-41b919cc7c16","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.035692071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.035754351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 321 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.035821131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"f3c65c81-fcf2-4a74-83ad-41b919cc7c16","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":230,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.036122021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"d84d61c6-a85e-4b2e-90a9-66ff425026a8","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.036143791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"d84d61c6-a85e-4b2e-90a9-66ff425026a8","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.036220052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.036282832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 322 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.036350052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"d84d61c6-a85e-4b2e-90a9-66ff425026a8","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":232,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.036736242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"a6392797-64f2-4541-95e5-3fce09590731","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.036771072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"a6392797-64f2-4541-95e5-3fce09590731","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.036788002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.036803762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.036831862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.036862282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.036877332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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: 279 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.036927382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"a6392797-64f2-4541-95e5-3fce09590731","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":302,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.037257972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"bead74da-5dc4-406a-a8da-bf75de940513","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.037280192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"bead74da-5dc4-406a-a8da-bf75de940513","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.037329382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.037370822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.037385462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 280 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.037445312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"bead74da-5dc4-406a-a8da-bf75de940513","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":180,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.037723043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"9672215a-a3d2-4594-8f1c-49d851ad2051","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.037744083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"9672215a-a3d2-4594-8f1c-49d851ad2051","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.037792493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.037855183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 281 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.037911173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"9672215a-a3d2-4594-8f1c-49d851ad2051","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":190,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.038203663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"d57323c5-1c87-46b5-9703-aa8755ecebef","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.038222683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"d57323c5-1c87-46b5-9703-aa8755ecebef","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.038277563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.038346313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 282 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.038403573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"d57323c5-1c87-46b5-9703-aa8755ecebef","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":206,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.038680223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"df042acf-01fd-43b2-b106-353a45a331bf","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.038707633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"df042acf-01fd-43b2-b106-353a45a331bf","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.038760043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.038817933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.038835643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.038867154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 284 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.038884134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.038900674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.038915224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.038952484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 286 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.038971054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.038989124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.039004594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.039027364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 288 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.039079324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"df042acf-01fd-43b2-b106-353a45a331bf","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":400,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.039353154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"7765939a-ce91-4f7a-8ddc-1dcd396933c7","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.039373884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"7765939a-ce91-4f7a-8ddc-1dcd396933c7","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.039429934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.039491674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 289 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.039508804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.039543154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.039559514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.039578124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.039593034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.039622374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 292 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.039638404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.039657284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.039673244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.039695344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 294 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.039745224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"7765939a-ce91-4f7a-8ddc-1dcd396933c7","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":395,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.040041644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"9d1f73b9-79ef-481e-aa45-83b588f5d2cb","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.040060514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"9d1f73b9-79ef-481e-aa45-83b588f5d2cb","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.040140394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.040179785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.040196355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.040217645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 296 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.040232985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.040255855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.040270715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.040292775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 298 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.040307485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.040340265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 299 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.040374285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.040392465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 300 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.040413545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"9d1f73b9-79ef-481e-aa45-83b588f5d2cb","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":386,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.040693085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"8fcae82b-570b-4e1a-a3a8-9414f4a10082","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.040714415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"8fcae82b-570b-4e1a-a3a8-9414f4a10082","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.040767455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.041132325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.042109446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.042245486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 302 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.042263546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.042301496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.042319336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.042336956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 304 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.042351706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.042372776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.042387666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.042419196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 306 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.042491476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"8fcae82b-570b-4e1a-a3a8-9414f4a10082","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":1785,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.042808056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f8f7def6-c6e1-49fd-a7af-ffa0400e765f","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.042830287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f8f7def6-c6e1-49fd-a7af-ffa0400e765f","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.042885337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.042955937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.042973957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.043005987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 308 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.043023377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.043041657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 309 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.043056887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.043089127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.043116387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.043134127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.043148627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.043165117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 312 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.043208057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f8f7def6-c6e1-49fd-a7af-ffa0400e765f","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":404,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.043505307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"367569f8-48bb-42df-a19d-a9e0a5068d04","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.043536997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"367569f8-48bb-42df-a19d-a9e0a5068d04","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.043581457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.043642077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.043658797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.043684677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 314 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.043699767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.043720837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.043735697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.043757737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 316 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.043772487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.044019917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.044323108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.045209328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 318 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.045274638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"367569f8-48bb-42df-a19d-a9e0a5068d04","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":1772,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.045624999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"bd5c7580-610e-4cd6-902b-8a0c576118c9","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.045645429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"bd5c7580-610e-4cd6-902b-8a0c576118c9","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.045696469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.045757119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 319 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.045822029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"bd5c7580-610e-4cd6-902b-8a0c576118c9","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":242,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.046131269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"7e23489f-664e-4510-ac81-92d19516bfae","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.046154409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"7e23489f-664e-4510-ac81-92d19516bfae","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.046237289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.046299509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 320 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.046357279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"7e23489f-664e-4510-ac81-92d19516bfae","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":247,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.04689611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"81736762-a8ee-4cd1-a803-b018d6953793","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.04693088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"81736762-a8ee-4cd1-a803-b018d6953793","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.076504352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.078642774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 321 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.078901554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"81736762-a8ee-4cd1-a803-b018d6953793","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":32098,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.080639905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"668b0613-da3e-47cc-bb86-c6286077886c","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.080662755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"668b0613-da3e-47cc-bb86-c6286077886c","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.081325536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.082137266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 322 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.082216736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"668b0613-da3e-47cc-bb86-c6286077886c","remote_addr":"[::1]:34559","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":1582,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.536127928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","remote_addr":"[::1]:48345"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.536427609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"0f6cc225-de5c-4bf8-82d0-e4fedc8d25af","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.536449059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"0f6cc225-de5c-4bf8-82d0-e4fedc8d25af","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.536537639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.53867718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.53879402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 273 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.53881134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.53882355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.53883553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.538847581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.538859641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.538871581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.538884011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.538898941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.538911511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.538930061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.538941771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.538953481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.538965341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.538977191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.538988951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.539002031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.539013871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.539026411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.539038401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.539050291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.539062331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.539074051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.539085571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.539097231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.539109241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.539121281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.539133071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.539144951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.539156601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.539168331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:02.539181801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.539192761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/ignition","method":"GET","req_id":"0f6cc225-de5c-4bf8-82d0-e4fedc8d25af","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":2511,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.543749354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"29ef0bc9-4741-4b68-9537-48165786bf6f","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.543800094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"29ef0bc9-4741-4b68-9537-48165786bf6f","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.543907354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:02.544102184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.544197365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.544236495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.550327289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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: 275 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.550452899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1","method":"GET","req_id":"29ef0bc9-4741-4b68-9537-48165786bf6f","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":6716,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.55196577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"4304a462-ed29-41e2-a33a-697a0074408e","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.55199002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"4304a462-ed29-41e2-a33a-697a0074408e","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.55210627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.552232221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 276 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.552250441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.552286931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.552304391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.552322411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 278 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.552337111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.552355481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 279 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.552370451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.552404701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.552421911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.552438981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 281 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.552498171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"4304a462-ed29-41e2-a33a-697a0074408e","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":538,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.553532842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"a98dc55e-ff13-4ac2-83e0-013977419f45","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.553553082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"a98dc55e-ff13-4ac2-83e0-013977419f45","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.553636672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.553702652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 282 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.553720792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.553791772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.553809352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.553829702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 284 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.553845102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.553865872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.553881792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.553903062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 286 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.553918752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.553940142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 287 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.553993102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"a98dc55e-ff13-4ac2-83e0-013977419f45","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":465,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.554300772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"a5764514-41f7-40c1-8102-0450f4ece311","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.554321022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"a5764514-41f7-40c1-8102-0450f4ece311","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.554379802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.556898574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 288 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.556922064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.556961154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 289 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.556978764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.556996934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.557012974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.557054194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.557084354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.557124384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 292 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.557166974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.557186664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 293 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.557203184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"a5764514-41f7-40c1-8102-0450f4ece311","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":2914,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.557545225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"8b927bcd-640b-428c-83de-706436fe86f1","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.557589295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"8b927bcd-640b-428c-83de-706436fe86f1","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.557610415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.557686905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 294 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.557705205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.557726215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.557742235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.557762945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 296 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.557779825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.557799455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.557814425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.557835175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 298 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.557851105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.557879935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 299 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.557927385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"8b927bcd-640b-428c-83de-706436fe86f1","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":401,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.558225445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"58237692-2ba7-4ef2-a16a-6d7e1a830f83","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.558247535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"58237692-2ba7-4ef2-a16a-6d7e1a830f83","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.558308345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.558372415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.558389495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.558410095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.558425985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.558442605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 302 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.558457375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.558474465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.558490705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.558507425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 304 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.558522325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.558544275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 305 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.558598015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"58237692-2ba7-4ef2-a16a-6d7e1a830f83","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":376,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.558887006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"36d4bc16-c2ab-45ca-957e-cca78950a669","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.558907056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"36d4bc16-c2ab-45ca-957e-cca78950a669","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.558971106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.559033936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 306 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.559051126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.559082506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.559099286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.559117226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 308 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.559132126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.559150246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 309 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.559165006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.559186076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.559202426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.559222406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 311 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.559275186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"36d4bc16-c2ab-45ca-957e-cca78950a669","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":391,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.559547286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"ea2141e5-855b-4e55-b3c5-b58719d3520b","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.559566556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"ea2141e5-855b-4e55-b3c5-b58719d3520b","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.559621936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.559686276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 312 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.559757086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"ea2141e5-855b-4e55-b3c5-b58719d3520b","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":211,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.560058306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"8f7f7009-2acb-435d-9f16-748e5a2d1e88","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.560077497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"8f7f7009-2acb-435d-9f16-748e5a2d1e88","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.560182897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.560243517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 313 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.560322347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"8f7f7009-2acb-435d-9f16-748e5a2d1e88","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":258,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.562523398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"7c1bc004-0d3b-4ef4-9d89-f3efee0d60fc","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.562546098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"7c1bc004-0d3b-4ef4-9d89-f3efee0d60fc","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.562627768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.562691208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 314 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.562761719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"7c1bc004-0d3b-4ef4-9d89-f3efee0d60fc","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":243,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.563067619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"23b4c8fc-a962-40bf-a219-6220e9620f88","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.563087689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"23b4c8fc-a962-40bf-a219-6220e9620f88","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.563163569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.563224589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 315 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.563292139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"23b4c8fc-a962-40bf-a219-6220e9620f88","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":229,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.563559889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"d28f00aa-bda4-4eba-82d4-3526a26f8ca7","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.563578979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"d28f00aa-bda4-4eba-82d4-3526a26f8ca7","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.563633299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:02.563681719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.563737919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:02.563771939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.563807669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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: 276 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.563888129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0","method":"GET","req_id":"d28f00aa-bda4-4eba-82d4-3526a26f8ca7","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":330,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.56421235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"d6692494-57da-4c3d-bcc7-82e40a54238c","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.56423259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"d6692494-57da-4c3d-bcc7-82e40a54238c","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.56428954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.56435318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.56437192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.5644036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 278 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.56442373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.56444186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 279 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.56446093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.56447891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.56449435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.56451093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 281 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.5645272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.56454535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 282 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.56459642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"d6692494-57da-4c3d-bcc7-82e40a54238c","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":387,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.5648732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"7a482d4b-602f-492c-ba4e-055ead6bdff6","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.56489279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"7a482d4b-602f-492c-ba4e-055ead6bdff6","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.56494821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.56501053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.56502907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.56505193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 284 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.56506681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.56508784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.56510406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.56512437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 286 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.56514061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.56516089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.56517774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.565196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 288 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.5652483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"7a482d4b-602f-492c-ba4e-055ead6bdff6","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":376,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.565523191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"653354e0-45b1-4e36-8c82-860a419acdee","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.565543021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"653354e0-45b1-4e36-8c82-860a419acdee","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.565598941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.565660331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 289 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.565678041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.565710591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.565728671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.565746591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.565763671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.565781641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 292 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.565796461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.565814431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.565831451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.565851771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 294 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.565904961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"653354e0-45b1-4e36-8c82-860a419acdee","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":384,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.566180251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"6c31ed7e-1bf7-4164-8032-00fcda72a1d6","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.566200581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"6c31ed7e-1bf7-4164-8032-00fcda72a1d6","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.566253251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.566314611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.566332621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.566355011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 296 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.566370181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.566390411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.566406181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.566424561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 298 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.566442041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.566460251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 299 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.566474911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.566496261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 300 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.566549741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"6c31ed7e-1bf7-4164-8032-00fcda72a1d6","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":373,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.566822112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f4c098b0-db13-44ad-880c-a1fbd86aaf27","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.566841692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f4c098b0-db13-44ad-880c-a1fbd86aaf27","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.566896372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.566965182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.566983282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.567007452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 302 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.567023582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.567043092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.567058712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.567079162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 304 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.567094982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.567114102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.567129022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.567149662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 306 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.567203692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"f4c098b0-db13-44ad-880c-a1fbd86aaf27","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":384,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.567476752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"dfffd793-7a92-4945-9ac5-52f09c320574","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.567496582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"dfffd793-7a92-4945-9ac5-52f09c320574","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.567551732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.567613232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.567630602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.567653722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 308 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.567668852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.567688912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 309 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.567703922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.567724132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.567739012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.567760342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.567776672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.567795952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 312 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.567849412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"dfffd793-7a92-4945-9ac5-52f09c320574","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":375,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.568115833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"3c160830-6fb4-4e4c-b0cd-6df72a92b4f3","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.568135393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"3c160830-6fb4-4e4c-b0cd-6df72a92b4f3","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.568184383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.568241123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 313 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.568304903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"3c160830-6fb4-4e4c-b0cd-6df72a92b4f3","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":192,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.568586673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"1c2bc2f2-a972-4dcd-b95c-cf2a5f891a59","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.568606563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"1c2bc2f2-a972-4dcd-b95c-cf2a5f891a59","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.568684363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.568744703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 314 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.568812253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"1c2bc2f2-a972-4dcd-b95c-cf2a5f891a59","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":228,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.569097053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"d120d01c-cf89-4425-8a58-255442ce600b","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.569116323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"d120d01c-cf89-4425-8a58-255442ce600b","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.569193653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.569252083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 315 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.569319193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"d120d01c-cf89-4425-8a58-255442ce600b","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":225,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.569603264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"93da8709-4762-4e27-8edc-597400a2e502","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.569621674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"93da8709-4762-4e27-8edc-597400a2e502","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.569699004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.569759064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 316 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.569824484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"93da8709-4762-4e27-8edc-597400a2e502","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":224,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.570085884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"6f808351-d683-4bb1-9210-fa95bcbac5f2","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.570104174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"6f808351-d683-4bb1-9210-fa95bcbac5f2","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.570151144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.570202804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.570257194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.570290244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.570326914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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: 324 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.570402534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0","method":"GET","req_id":"6f808351-d683-4bb1-9210-fa95bcbac5f2","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":321,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.570717405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"aeaf744e-d01d-4cb2-8dcf-91a76fbb80a5","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.570738205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"aeaf744e-d01d-4cb2-8dcf-91a76fbb80a5","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.570789695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.570820065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.570853225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 325 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.570906675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"aeaf744e-d01d-4cb2-8dcf-91a76fbb80a5","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":207,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.571191905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"b7a601d7-23f8-4eda-96a9-5004c78559f4","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.571210575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"b7a601d7-23f8-4eda-96a9-5004c78559f4","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.571253775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.571316175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 326 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.571374595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"b7a601d7-23f8-4eda-96a9-5004c78559f4","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":198,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.571645195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"c184921d-d544-473b-813a-04a9629f5a96","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.571663575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"c184921d-d544-473b-813a-04a9629f5a96","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.571715475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.571777635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 327 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.571830875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"c184921d-d544-473b-813a-04a9629f5a96","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":188,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.572103486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"c0b8e260-145d-416b-aea0-201b1546c37a","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.572121586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"c0b8e260-145d-416b-aea0-201b1546c37a","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.572199276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.572242316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 328 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.572267936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.572285486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 329 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.572300506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.572319916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 330 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.572337216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.572354346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 331 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.572369246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.572396086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 332 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.572412116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.572431706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 333 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.572483456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"c0b8e260-145d-416b-aea0-201b1546c37a","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":382,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.572756426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"831d028c-d7e1-42d9-915a-66f573c4a545","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.572775136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"831d028c-d7e1-42d9-915a-66f573c4a545","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.572831326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.572894336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 334 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.572910606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.572944236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.572960726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.572977516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 336 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.572994216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.573020296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.573035276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.573056016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 338 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.573073106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.573091436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 339 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.573139606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"831d028c-d7e1-42d9-915a-66f573c4a545","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":385,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.573412567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"7ac732e0-ac79-4347-9156-8c42a205fee6","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.573432367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"7ac732e0-ac79-4347-9156-8c42a205fee6","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.573486497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.573548037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 340 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.573565607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.573597437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 341 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.573613477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.573630987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 342 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.573646097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.573667577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 343 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.573682517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.573711507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 344 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.573727907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.573745537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 345 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.573900097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"7ac732e0-ac79-4347-9156-8c42a205fee6","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":388,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.574064827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"6fcd9c71-8727-4ead-87a3-efced21d98d2","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.574085647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"6fcd9c71-8727-4ead-87a3-efced21d98d2","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.574138587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.574198447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 346 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.574215007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.574253787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.574295187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.574315797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 348 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.574331007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.574347587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 349 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.574362687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.574379117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 350 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.574393867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.574410597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 351 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.574427077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"6fcd9c71-8727-4ead-87a3-efced21d98d2","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":371,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.574720248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"173d70f7-da41-4f12-916e-94cbbfe5292b","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.574748078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"173d70f7-da41-4f12-916e-94cbbfe5292b","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.574793598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.574855308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 352 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.574871718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.574903388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 353 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.574925018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.574946978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 354 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.574962468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.574984128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.574999438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.575022538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 356 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.575037938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.575076228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 357 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.575118268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"173d70f7-da41-4f12-916e-94cbbfe5292b","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":402,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.575401048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"362dc814-589b-4f23-84d9-bceba918d307","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.575438928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"362dc814-589b-4f23-84d9-bceba918d307","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.575472028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.575535208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 358 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.575551978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.575583958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 359 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.575600928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.575620378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.575634908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.575653118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 361 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.575668198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.575689018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 362 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.575703938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.575726828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 363 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.575779248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"362dc814-589b-4f23-84d9-bceba918d307","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":387,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.576045909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"104e0484-b136-4061-8057-f0437d0f543e","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.576065819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"104e0484-b136-4061-8057-f0437d0f543e","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.576114669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.576170999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 364 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.576235339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"104e0484-b136-4061-8057-f0437d0f543e","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":193,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.576515269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"bb0299a8-b258-462c-81a1-2d9161f58b09","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.576533309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"bb0299a8-b258-462c-81a1-2d9161f58b09","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.576614539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.576674149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 365 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.576741429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"bb0299a8-b258-462c-81a1-2d9161f58b09","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":228,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.577029999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"338eb19b-fd4b-41c5-a283-80a522689381","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.577048889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"338eb19b-fd4b-41c5-a283-80a522689381","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.577125969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.577186009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 366 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.577253119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"338eb19b-fd4b-41c5-a283-80a522689381","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":228,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.57753786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"2aaedde2-ece5-4873-91a7-5f67dce57492","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.57755648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"2aaedde2-ece5-4873-91a7-5f67dce57492","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.57763395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.57769419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 367 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.5777613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"2aaedde2-ece5-4873-91a7-5f67dce57492","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":226,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.5780232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"adada5fb-2fe6-498a-b2e6-94a0c0e1017f","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.57806163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"adada5fb-2fe6-498a-b2e6-94a0c0e1017f","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.57808202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.57813059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.57818366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.57821662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.57825312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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: 324 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.57832974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1","method":"GET","req_id":"adada5fb-2fe6-498a-b2e6-94a0c0e1017f","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":311,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.57862899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"ebfa662a-6a0e-4d3c-bed7-94f172cbaf91","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.578647521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"ebfa662a-6a0e-4d3c-bed7-94f172cbaf91","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.578701261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.578738921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.578757481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 325 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.578811581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"ebfa662a-6a0e-4d3c-bed7-94f172cbaf91","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":184,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.579087251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"d7134e41-06b9-4644-a928-5e7dd6bc59a2","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.579107321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"d7134e41-06b9-4644-a928-5e7dd6bc59a2","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.579158091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.579218961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 326 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.579273581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"d7134e41-06b9-4644-a928-5e7dd6bc59a2","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":190,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.579541691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"eaef184a-9176-49cd-97c7-75c94df6f776","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.579560221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"eaef184a-9176-49cd-97c7-75c94df6f776","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.579611041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.579673151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 327 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.579726661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"eaef184a-9176-49cd-97c7-75c94df6f776","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":187,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580034642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"fe07c855-8717-47d7-8fc8-0c11b0d5b64f","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.580055972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"fe07c855-8717-47d7-8fc8-0c11b0d5b64f","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580077892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580146812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 328 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580164812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580219822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 329 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580236742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580253142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 330 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580268492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580284742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 331 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580299302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580326022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 332 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580342622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580358662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 333 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.580380582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"fe07c855-8717-47d7-8fc8-0c11b0d5b64f","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":394,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580660812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c118e097-7a5d-4bac-a5a4-c533fa74a93a","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.580681212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c118e097-7a5d-4bac-a5a4-c533fa74a93a","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580736962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580799792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 334 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580818022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580841642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580858712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580877732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 336 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580892702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580914682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580931252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580953552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 338 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580968452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.580989642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 339 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.581043092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c118e097-7a5d-4bac-a5a4-c533fa74a93a","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":383,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.581314533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"2d3af32e-2445-452b-986a-ec6da89a35c1","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.581332603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"2d3af32e-2445-452b-986a-ec6da89a35c1","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.581390143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.581452543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 340 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.581469313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.581502503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 341 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.581518713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.581535733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 342 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.581550663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.581571793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 343 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.581586843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.581607763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 344 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.581622443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.581653213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 345 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.581701463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"2d3af32e-2445-452b-986a-ec6da89a35c1","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":390,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.581973483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"1435721e-ce20-430e-a271-b6915d182ed6","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.581992593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"1435721e-ce20-430e-a271-b6915d182ed6","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.582048333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.582111793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 346 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.582128413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.582160633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.582176973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.582194693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 348 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.582209673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.582230233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 349 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.582245493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.582268543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 350 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.582283063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.582304033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 351 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.582357283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"1435721e-ce20-430e-a271-b6915d182ed6","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":386,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.582630044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"7ee3d928-f4f3-4b69-b125-f61caccf0300","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.582648064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"7ee3d928-f4f3-4b69-b125-f61caccf0300","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.582728764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.582791604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 352 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.582808324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.582841044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 353 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.582857334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.582876054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 354 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.582891844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.582916534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.582931474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.582963854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 356 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.582980204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.582998284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 357 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.583052804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"7ee3d928-f4f3-4b69-b125-f61caccf0300","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":424,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.583326794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"2b468f6c-46cf-4bbd-b713-57e15a6d9116","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.583345194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"2b468f6c-46cf-4bbd-b713-57e15a6d9116","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.583404504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.583465644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 358 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.583482594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.583515914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 359 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.583532364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.583548644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.583563524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.583584004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 361 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.583599594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.583619834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"CabooseValue","header":"Header { version: 25, message_id: 362 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.583634314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.583655704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 363 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.583708424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"2b468f6c-46cf-4bbd-b713-57e15a6d9116","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":384,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.583973535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"36875427-0a35-4e04-a6c4-cb0a35e2f2c7","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.583992415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"36875427-0a35-4e04-a6c4-cb0a35e2f2c7","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.584067015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.584116565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 364 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.584181775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"36875427-0a35-4e04-a6c4-cb0a35e2f2c7","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":210,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.584484075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"7f9a335e-acdf-4c08-9623-dfdfd3c91f96","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.584502465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"7f9a335e-acdf-4c08-9623-dfdfd3c91f96","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.584583165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.584644275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 365 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.584711135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"7f9a335e-acdf-4c08-9623-dfdfd3c91f96","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":229,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.584995165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"032d424c-e9b0-4705-b2d3-2e17dbcaef28","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.585013865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"032d424c-e9b0-4705-b2d3-2e17dbcaef28","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.585093335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.585153515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 366 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.585220545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"032d424c-e9b0-4705-b2d3-2e17dbcaef28","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":228,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.585504716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a75e0eba-fae0-4567-8c8a-32fbcf0bda82","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.585522576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a75e0eba-fae0-4567-8c8a-32fbcf0bda82","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.585599846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.585662096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 367 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:51:02.585727776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a75e0eba-fae0-4567-8c8a-32fbcf0bda82","remote_addr":"[::1]:48345","local_addr":"[::1]:54478","component":"dropshot","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","latency_us":226,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.600704337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.600729147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.600742987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.600757727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.600772737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.600803257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.600821797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:02.600839157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:02.600903007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.600939127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.600974707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.601004967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.601159957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.601195128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.601228678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:02.601261658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.601293538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.601310188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.601328108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:02.601345058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.601362358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.601377188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:02.601394538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.601424858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.601440408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.601456728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.601470388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.601485998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.601518528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:02.601538978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.601553438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 369 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.601569908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.602563409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.602603959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.602622409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.63042864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.63046492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.6304821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.630496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.63051364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.63052715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.63076271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.63078401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.63080118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 370 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.632386671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:02.632407171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.632423921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.635394583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.635428913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.635443353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.635458673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.635474143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.635490673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.635506513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.635520733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.635535973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.635551173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.635566083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.635582393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.635597733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.660831972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:02.660889963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.660909343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 371 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.661009173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.663128564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:02.663149094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.663239244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.663255384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.663271744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.663286004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.663924585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.663942685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 372 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.664606645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.664627125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.691582376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.691620856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.691637736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.691651496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.691667746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.691682966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.691698516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.691854876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 373 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.691873706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 373 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.693905467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.693927827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.694035578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.694082548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.694099958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.694130658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.694147568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.694163458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.694178858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.694194588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.694209448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.720973548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.721028118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:02.72446569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.724527261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:02.724681551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.724698261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.724730371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.724745111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.726035492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.726069962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.726795792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.726818402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.781185962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.781231552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.781248762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.781262882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.781499572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:02.781525932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 376 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.782753563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.782794373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.782868133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:02.782901464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.786161416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.786200846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.786329576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:02.786348686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.599325469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.599357289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.599370849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.599383839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.599397899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:03.599415929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:03.599431559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:03.599446909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:03.60007078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.6001046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.60013807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.60017179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.60026546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:03.6003001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:03.60033152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:03.60036278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.60039328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:03.60040806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.60042486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.60044094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.60047148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.60048586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:03.60050175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.60055083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.60056442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.60058152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.60059528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.60060968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:03.60064064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.60065601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.60067131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 379 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.60068631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.601841171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.601861681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.601877751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.602573882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.602645392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.602792122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.602837592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.602856262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.602869732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.602965032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.602986882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.603003082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 380 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.604045093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:03.604074243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.604091873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.604729863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.604763783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.604778143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.604794423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.604810413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.604825843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.604840893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.604853533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.604868643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.604884083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.604898503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.604913153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.604927583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.604942073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:03.604974093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.604989833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 381 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.605004603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.607015735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.607038075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.607115295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.607130315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.607145465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.607158195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.607173735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 382 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.607188745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 382 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.607718985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.607737675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:03.607772965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.607787555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.607802875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.607815656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.607830766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.607845536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.607860206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.608381946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.608401946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:03.609723817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.609743307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.609844577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.609860997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.609876497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.609891737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.609906987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.609921627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.609938017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.609954237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.609966857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.609981527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.609997747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 384 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.611503368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.611542418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.612003699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.612019759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.612036149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.612050289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.612065179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.612081179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.612626439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.612645719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.612724979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.612739619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.612754929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.612768889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.612784399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.612799539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:03.61331149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.61333059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.61393662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:03.61397387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.61400296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.61403673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.61407074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:03.61408698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.518398971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"internal-dns-resolver","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:04.519360972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","error":"proto error: io error: No route to host (os error 148)","delay":"6.968713058s","count":"5"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.599453182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.599497512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.599512102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.599525522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.599538592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:04.599559262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:04.599575322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:04.599590592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.599643212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.599675432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.599706612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.599736292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.599813782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:04.599847072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:04.599878103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:04.599908803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.599939873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:04.599954883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.599971843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:04.599988183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:04.600004473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.600018103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:04.600033403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.600061083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.600074713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.600089763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.600102173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.600116063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:04.600146943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:04.600162233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.600177073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 389 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.600192053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.601404504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.601423034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.601440074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.601460874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.601473944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.601493004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.601505624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.601520514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.601533224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.601547744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:04.601563324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.601578704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 390 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.602347824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:04.602366104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.602382174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.602402124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.602430514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.602443544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.602458824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.602473864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.602489074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.602503564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.602516365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.602530495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.602545225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.602559515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.602574095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.602588705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.602602445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:04.602634235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.602649075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 391 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.602663875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.604753156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.604773896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.604815376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.604829476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.604844146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.604857086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.604871416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 392 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.604886926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 392 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.605474577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.605494137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:04.605519527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.605533157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.605548417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.605560797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.605575587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.605591167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.605606577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.605620657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 393 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.605635847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:04.606958018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.606977128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.607020948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.607035528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.607050268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.607065148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.607079898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.607093718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.607108158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.607122878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.607135808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.607150268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.607165668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 394 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.608657019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.608675909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.608717329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.608731599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.608746319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.608759549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.608773979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.608789289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.60933383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.60935197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.60939359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.6094077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.60942306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.60943562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.60945028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:04.6094654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:04.61000638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.61002388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.6100667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:04.61009586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.6101238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.6101547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.61018504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:04.61019847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.599512165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.599564485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.599578675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.599591985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.599604845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:05.599621775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:05.599637305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:05.599652555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.599700855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.599737115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.599769905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.599800465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.599878706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:05.599912036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:05.599942906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:05.599986436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.600017796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:05.600033936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.600050786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.600067236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:05.600083336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.600096626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:05.600111966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.600139766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.600152366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.600167746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.600180276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.600195146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:05.600226426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.600241556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.600256276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 399 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.600271076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.601327517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.601346897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.601364007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.601381527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.601394277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.601412087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.601424567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.601439747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.601452387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.601466847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.601482667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.601497987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 400 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.602281077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:05.602338437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.602357867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.602375867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.602406227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.602420447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.602436647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.602451837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.602467617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.602486307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.602501077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.602518878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.602534178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.602549998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.602564568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.602579588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.602594848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:05.602646858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.602662678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 401 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.602677788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.604667989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.604705629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.604723449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.604737049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.604752109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.604764999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.604780449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 402 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.604796629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 402 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.60533647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.60537806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.60539576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.60540997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.60542649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.60543942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.60545557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.60546967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.60548439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.60549854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.60551392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 403 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.606828451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.606853191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:05.606872451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.606886241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.606906281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.606921051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.606936521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.606951041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.606965771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.606980281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.606993231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.607009691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.607025631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 404 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.608510402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.608553722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.608572572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.608587692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.608605302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.608619102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.608635412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.608651112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.609153113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.609173613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.609197383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.609210863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.609226153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.609238573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.609253403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:05.609268773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 406 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.609823823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.609843263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.609877183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:05.609929663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.609958393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.609990883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.610021843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:05.610037433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.599559268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.599610538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.599624858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.599637808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.599650288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:06.599667178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:06.599681578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:06.599695848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.599770178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.599800418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.599832948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.599860489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.599933129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:06.599965069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:06.600029489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:06.600061169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.600090939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:06.600105689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.600121889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:06.600137399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.600153169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.600165629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:06.600179759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.600206529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.600219019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.600232859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.600244629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.600258169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:06.600288259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.600302369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.600316369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 409 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.600330549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.60142946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.60145196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.60146755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.601483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.60149543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.60150992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.6015216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.6015357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.60154769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.60156115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.60157561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.60158959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 410 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.60232561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.60236606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.6023834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.60239985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.60242763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.60244009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.60245454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.60246895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.60248303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.60249674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.602509031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.602522971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.602536571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.602550071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.602563601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.602577011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.602590331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.602620531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.602635141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 411 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.602649311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.604778132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.604836792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.604855962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.604871102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.604888632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.604902242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.604917582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 412 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.604933262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 412 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.605410593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.605430853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.605452893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.605465723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.605482163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.605495113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.605510613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.605525893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.605540423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.605555263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 413 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.605571573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 413 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.606895214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.606953304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:06.606972574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.606987304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.607003154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.607026424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.607041504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.607056564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.607070954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.607085264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.607098714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.607395054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.607450804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 414 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.609013165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.609038215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.609199296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.609217386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.609234386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.609247546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.610086916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.610106546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.611256697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.611276877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.611351157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.611377117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.611393507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.611408187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.611555067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:06.611573927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 416 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.612665638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.612685958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.612729378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:06.612784188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.638723538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.638792118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.638825248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:06.638843158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.599580851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.599642791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.599658661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.599673681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.599688231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.599705781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.599720871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:07.599737971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.599774501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.599810201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.599845461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.599874992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.599940962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.599985222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.600022812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:07.600055242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.600087842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.600106332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.600126282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:07.600144422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.600162942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.600177042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:07.600193042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.600222722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.600237192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.600255902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.600269892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.600286622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.600322052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:07.600336932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.600351292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 419 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.600366492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.601480813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.601518423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.601537213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.601554233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.601570073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.601586493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.601599813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.601618883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.601632443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.601647683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.601663193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.601680693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 420 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.602378143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:07.602396333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.602414873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.602436133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.602465403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.602478803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.602495613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.602510604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.602534504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.602550474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.602563454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.602578004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.602596284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.602611634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.602626404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.602642334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.602656584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:07.602693164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.602708804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 421 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.602729494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.604702605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.604722745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.605294326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.605310906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.605326526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.605340596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.605355166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.605370996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 422 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.605961736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.605983076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.606067136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.606109766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.606127866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.606141226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.606156906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.606173496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.606188136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.606203146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.606223236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 423 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.607507377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.607527797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.608556618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.608572538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.608587438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.608601958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.608619098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.608634458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.608649498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.608665118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.608679378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.608693338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.608708418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 424 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.610241219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.610260829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.610347359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.610362889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.610377269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.610390539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.610406669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.610421999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.61097043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.61099111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.61101882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.61105269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.61106784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.61108073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.61109628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:07.61111142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 426 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.6116118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.61163071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.612622751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:07.612682261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.612711881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.612744691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.612775591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:07.612793151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.599415365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.599446965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.599460265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.599473725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.599487525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:08.599504255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:08.599520015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:08.599535145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.599629905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.599663705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.599705275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.599734535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.599807335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:08.599840225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:08.599871866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:08.599903046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.599933326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:08.599949176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.599966106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:08.599983036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.599999376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.600013826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:08.600029876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.600057486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.600070056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.600084846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.600097616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.600111876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:08.600143676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.600158296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.600172916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 429 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.600188136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.601337337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.601357177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.601373357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:08.601394337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.601407067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.601424677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.601437747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.601452417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.601465037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.601479607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.601494547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.601509717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:08.602226477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:08.602257507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.602275507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.602292457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.602322517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.602336487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.602352137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.602368287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.602383457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.602398527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.602411977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.602426747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.602441967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.602456277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.602470827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.602485927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.602500277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:08.602533738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.602550008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 431 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.602565418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.604495669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.604517139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.604551799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.604582299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.604597269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.604609879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.604625039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.604642199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 432 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.605135479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.605155919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.60518421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.60520689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.6052238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.60523768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.60525307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.60526793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.60528258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.60529836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.60531449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 433 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.607356341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.607398561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.607476151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.607517001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.607534101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.607549361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.607564531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.607579081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.607594011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.607608471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.607621331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.607637101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.607654071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 434 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.609311393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.609332353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.609364853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.609387963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.609403303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.609416723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.609431553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.609447893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.609966963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.609995663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.610012863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.610026903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.610042203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.610055653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.610070433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:08.610086073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 436 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.610601224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.610618964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.610663584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:08.610707674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.610736114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.610767504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.610800904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:08.610816554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.599850578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.599899279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.599913699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.599927309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.599940849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:09.599959439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:09.599975209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:09.599991269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.600095129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.600126489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.600154579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.600183109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.600221929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:09.600271409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:09.600305629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:09.600337159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.600367829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:09.600383479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.600400849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.600417369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.600434229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.600447549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:09.600462809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.600490759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.600504719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.600519909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.600533409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.600548249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:09.600579679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.600594989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.600610579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 439 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.600625589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.60165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.60170241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.6017213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:09.602906371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.602926271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.602943821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.602957121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.602971731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.602999891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.603022901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.603041791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.603057271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:09.603827671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:09.603846312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.603863672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.603974462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.604020872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.604033852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.604049062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.604065722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.604080812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.604097312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.604111482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.604126182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.604141052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.604157442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.604171692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.604186322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.604200592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:09.604233712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.604248612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.604267152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.606205313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.606227653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.607981205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.607998375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.608014825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.608028125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.608044165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.608059775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 442 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.608630555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.608650745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.608776895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.608795455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.608812305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.608828525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.608844865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.608859735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.608874465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.608890095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.608906705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 443 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.610177856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.610227936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.611362497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.611382987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.611399727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.611415967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.611430647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.611445687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.611477217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.611492857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.611505327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.611519107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.611534167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 444 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.612971638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.612992258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.613236069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.613289409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.613398599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.613414019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.613466419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.613488479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.614337239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.614357139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.61575973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.615778651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.615794441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.615807231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.615822361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:09.615837941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 446 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.616396371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.616415421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.616529811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:09.616562521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.616601291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.616634011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.616668031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:09.616684161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.598934531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.598979581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.598994091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.599007511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.599021501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:10.599038881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:10.599055321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:10.599070181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.599140351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.599176631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.599209651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.599240921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.599310541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:10.599343561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:10.599394581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:10.599425451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.599456261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:10.599471731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.599488441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:10.599504551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.599520551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.599533691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:10.599548721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.599575791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.599588891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.599603701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.599616071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.599630681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:10.599661411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.599676561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.599691391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 449 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.599706321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.600721962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.600739912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.600756282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:10.600788232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.600802392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.600817222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.600829812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.600845352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.600858022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.600872532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.600887932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.600902902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:10.601640833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:10.601658093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.601674133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.601704353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.601733663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.601746943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.601761963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.601777043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.601791773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.601806203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.601818793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.601833893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.601848353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.601862933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.601877093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.601891203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.601905413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:10.601936293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.601951273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 451 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.601966343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.604038785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.604061865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.604084565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.604098225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.604112675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.604125245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.604140055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 452 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.604155315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 452 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.604701815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.604723675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.604745955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.604758805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.604774585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.604787915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.604803485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.604817955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.604832695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.604847135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 453 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.604862235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 453 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.606166216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.606187316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.606221036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.606236116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.606250696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.606265406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.606280236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.606295116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.606309326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.606323726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.606336216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.606350866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.606366176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 454 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.607884288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.607917198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.607934518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.607947798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.607963668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.607976298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.607991128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.608006688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.608529008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.608559148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.608575758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.608588858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.608603658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.608616178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.608631418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:10.608646658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 456 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.609171599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.609190799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.609225629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:10.609255739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.609283629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.609314629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.609345299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:10.609360299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.606818761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.606853951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.606868811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.606882251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.606971401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:11.606992381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:11.607007881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:11.607025361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.607415891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.607453181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.607496101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.607527121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.609356813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:11.609391703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:11.609425563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:11.609457663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.610490184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:11.610509824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.610527894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.610545734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.611227154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.611262704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:11.611281034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.611311544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.611326604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.611341784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.611355054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.641421917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:11.641464627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:11.641480497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.641495257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 459 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.641630837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.643016938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.643054248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.643072128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:11.644093709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.644108969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.644137459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.644151219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.644167169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.644180529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.644469059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.644487199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.644501919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:11.64623913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.64625901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.64627449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.647571031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.647627362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.647643962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.647662492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.647679492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.647696742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.647714282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.647726972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.647741742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.647755942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.647770802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.647786202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.647800802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.647977192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.648012822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.648029032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 461 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.648088092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.650318794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.650344514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.655939298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.655972778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.655990268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.656003808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.656456668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.656475668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 462 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.657154299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.657173459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.68486305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.6848792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.68489885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.68491099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.68492563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.68493958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.68495374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.690879264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.690907724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 463 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.692532355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.692564505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.693540846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.693562636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.693580116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.693596146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.693612946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.693627606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.693644486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.693659816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.693675876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.695386148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.695407828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 464 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.697128749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.697151979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.749534778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.749565188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.749602828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.749648338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.750016759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.750038919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.752391711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.752433131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.753200541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.753218301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.753234381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.753247111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.757598354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:11.757618404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 466 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.758315175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.758355675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.759890035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:11.759947615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.760073505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.760108695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.760183665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:11.760205275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.133409647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"internal-dns-resolver","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:12.13787735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","error":"proto error: io error: No route to host (os error 148)","delay":"14.587262546s","count":"6"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.599328168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.599377998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.599392808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.599405838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.599419098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.599436638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.599452148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:12.599467298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.599522418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.599568048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.599600358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.599629008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.599698128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.599745308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.599776738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:12.599807578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.599837938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.599852768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.599870019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:12.599886789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.599903249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.599916629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:12.599932239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.599970369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.599983769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.599999189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.600012429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.600033689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.600066579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.600081569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.600096579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 469 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.600111709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.601128779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.601148419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.601164839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:12.60118411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.60119756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.60121587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.60122962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.60124466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.60125738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.60127186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.60128725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.60130282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:12.60205093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:12.60207013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.6020864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.60210778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.60215421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.6021668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.60218142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.60219619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.60221083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.60222568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.60223834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.60225281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.60226708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.60228181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.60229617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.60231095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.60232501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:12.6023565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.60237134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 471 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.60238635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.604394322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.604414592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.604450282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.604464702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.604479322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.604492372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.604507032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 472 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.604522242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 472 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.605069822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.605088112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.605129692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.605177873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.605196343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.605210143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.605226643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.605241953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.605257413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.605272573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 473 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.605290323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 473 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.606530904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.606574474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.606592944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.606607304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.606623604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.606638754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.606654224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.606668994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.606684174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.606698854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.606711644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.606726274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.606741474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 474 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.608192575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.608213405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.608236345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.608250095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.608266485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.608279445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.608294285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.608309975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.608854465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.608875045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.608906815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.608921355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.608936465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.608949635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.608964415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:12.608980215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 476 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.609489676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.609508996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.609545076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:12.609575136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.609603556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.609634896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.609665986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:12.609681936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.602593834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.602636264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.602649944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.602662754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.602702424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:13.602733794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:13.602749874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:13.602764734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.605149265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.605207806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.605237756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.605266926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.632535336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:13.632593616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:13.632625016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:13.632655736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.633029357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:13.633059417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.633076937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.633092607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.658601676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.658618576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:13.658674826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.658736726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.658754666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.658772936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.658788276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.659303946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:13.659344706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 362 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.659366176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.659382556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 479 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.659515836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.661862208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.661881768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.661898818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:13.662913489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.662930149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.662948849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.662961899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.662977139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.662989659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.691477601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.691528841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.691546711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:13.692489131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:13.692512701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.692530611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.693377202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.693411832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.693425502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.693440602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.693455842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.693470832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.693485042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.693497322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.693512862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.693527322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.693541952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.693556422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.693572792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.693758182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:13.693792742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.693808192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 481 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.693907472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.696896695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.696919955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.698147536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.698184856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.698201066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.698213946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.698253336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.698271116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 482 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.698850516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.698869646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.702690429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.702726629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.702743019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.702756639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.702772739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.702788419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.702803179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.702984269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.703002889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 483 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.70441334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.70443291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.7045548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.70457042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.70458587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.70460143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.70461726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.704631921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.704646771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.704662751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.704675421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.706277222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.706318492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 484 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.707908803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.707957843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.711827696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.711853856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.711869426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.711882446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.712021156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.712039546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.712629127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.712648247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.714621308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.714640098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.714683428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.714698088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.721443833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:13.721486103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 486 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.722669244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.722723804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.723858475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:13.723916865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.725460466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.725516106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.725622976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:13.725666026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.598795144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.598847004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.598860874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.598873524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.598885874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:14.598901644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:14.598916844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:14.598931184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.598979604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.599022954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.599055814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.599083194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.599146084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:14.599178154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:14.599207774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:14.599237594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.599266764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:14.599281424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.599296934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:14.599311864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.599327414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.599339524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:14.599358174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.599386734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.599398844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.599412544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.599424264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.599437574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:14.599466904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:14.599481024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.599494944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 489 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.599508884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.600670165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.600711305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.600728545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:14.600745405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.600759345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.600775035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.600788355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.600803995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.600816845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.600831695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:14.600847325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.600863105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:14.601561936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:14.601580406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.601596626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.601613756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.601642456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.601657546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.601674516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.601691006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.601705696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.601719996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.601732506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.601747736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.601762236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.601776616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.601790976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.601805016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.601819886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:14.601850606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.601865976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 491 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.601881026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.603919498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.604025738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.604045298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.604060488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.604077528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.604091328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.604108188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 492 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.604127588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 492 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.604526898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.604548328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.604571108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.604583888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.604599648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.604612508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.604627268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.604644048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.604660018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.604674698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 493 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.604689878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 493 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.605959989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.605987099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.606005429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.606019899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.606035589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.606050169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.606064509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.606108509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.606124169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.606139039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.606151649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.606165979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.606181609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 494 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.60762831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.60767176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.60768959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.60770411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.60772045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.60773374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.60774851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.60776462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.608258851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.608278371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.608301551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.608315211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.608329851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.608342941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.608358061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:14.608373761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 496 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.608896381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.608914491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.608949371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:14.608980071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.609008631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.609041131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.609072201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:14.609087071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.599742987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.599785447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.599800057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.599813557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.599826837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:15.599844437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:15.599860698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:15.599876468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.604372391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.604428031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.604457371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.604487401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.604827141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:15.604884221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:15.604916861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:15.604948771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.604982491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:15.605013931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.605032551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.605049791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.605105931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.605123671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:15.605139541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.605168382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.605181732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.605197072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.605210422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.607507423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:15.607543373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.607559083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.607574623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 499 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.607590273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.608795784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.608814874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.608831294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:15.612873157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.612911307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.612929097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.612942327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.612957657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.612970657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.613281698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.613309108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.613325238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:15.614178748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:15.614196888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.614214628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.6158015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.61585708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.61587236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.6158881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.61590456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.61591995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.6159353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.61594855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.61596541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.61597993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.61599443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.61601015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.61602741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.61677353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:15.61680972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.6168261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 501 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.61684147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.618912722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.618934302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.623063235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.623085065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.623101245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.623113905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.623357225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 502 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.623396425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 502 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.623979456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.624001766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.625228677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.625247337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.625263507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.625276577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.625292137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.625307137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.625327787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.627276228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.627315388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 503 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.628670149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.628722379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.632611712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.632632212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.632648312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.632664012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.632678922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.632694042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.632708662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.632723702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.632737082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.632844342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.632862212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 504 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.634463074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.634536404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.636414085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.636453985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.636471185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.636484755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.638551087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.638575427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.639193447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.639233377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.64327427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.64331335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.64333022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.64334373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.64350828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:15.64352719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 506 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.644115101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.644155751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.646054562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:15.646094142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.646164192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.646198232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.646229492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:15.646244812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.59907411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.59911605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.59913019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.59914299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.59915531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:16.59917127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:16.59918575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:16.59920088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.59927012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.59932388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.59935333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.5993821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.59942924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:16.59946508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:16.59949703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:16.59953128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.59956481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:16.59958416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.59960325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:16.59962169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.59963898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.59965244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:16.59966777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.59969735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.59971136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.59972782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.59974066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.59975635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:16.59979074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.59980798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.5998225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 509 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.59983712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.600999021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.601019361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.601036161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:16.601055651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.601068321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.601085841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.601099201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.601114491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.601127491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.601142471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.601158411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.601174681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:16.601899922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.601918122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.601934672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.601954462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.601983212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.601996552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.602012732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.602028112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.602042592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.602057922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.602070772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.602085512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.602101162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.602115692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.602130272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.602145472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.602159872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 376 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.602193092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.602209392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 511 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.602225622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.604276014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.604298644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.604330484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.604345294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.604359884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.604372654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.604387814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 512 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.604403304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 512 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.604926204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.604945714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.604981494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.604997204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.605014784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.605029384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.605044774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.605064104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.605080164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.605094594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 513 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.605109804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 513 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.606385345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.606405565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.606440455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.606455295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.606471355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.606486846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.606502616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.606518706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.606536616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.606551896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.606564726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.606578826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.606593886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 514 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.608063347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.608083077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.608118447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.608133937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.608148757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.608162087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.608178697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.608194407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.608716977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.608737197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.608770227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.608787687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.608804897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.608819367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.608835537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:16.608852377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 516 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.609352288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.609369928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.609403968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:16.609438688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.609467298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.609500838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.609532438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:16.609547928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.598779853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.598835343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.598849753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.598862823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.598875203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.598891683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.598907803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:17.598922133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.598998463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.599086173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.599115143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.599143853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.599171983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.599205263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.599236263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:17.599267403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.599298103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.599315473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.599332383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.599348733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.599365493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.599379233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:17.599396473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.599424283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.599438053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.599452963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.599465953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.599480443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.599513203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.599530683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.599546263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 519 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.599561353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.600752844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.600803684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.600822134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:17.600839574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.600853964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.600870194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.600883284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.600898964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.600911984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.600926774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.600942664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.600957974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:17.601652205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:17.601696565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.601717145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.601735705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.601764095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.601777965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.601793995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.601811055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.601827845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.601842455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.601858695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.601875155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.601890355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.601905085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.601919645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.601936215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.601950505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:17.601983235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.601998315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 521 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.602013675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.603967047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.603995617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.604012807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.604025897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.604040747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.604054047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.604068577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 522 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.604083997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 522 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.604631717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.604649657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.604685297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.604699787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.604715047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.604727467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.604742447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.604757267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.604771887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.604786137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 523 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.604801707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 523 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.606116038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.606161908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.606180268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.606195148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.606211048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.606226138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.606240818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.606255738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.606270468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.606285078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.606297788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.606312278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.606328178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 524 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.607777489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.607796759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.60783243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.6078482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.60786376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.60787624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.60789103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.60790668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.60844963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.60848786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.6085054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.60851958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.60853522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.60854815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.60856332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:17.6085783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 526 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.60907168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.60908933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.60912505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:17.609155551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.609183551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.609214511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.609245271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:17.609261531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.599812166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.599860357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.599876017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.599890937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.600019137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:18.600083227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:18.600130617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:18.600147227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.603619249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.603666239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.603699159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.603728139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.632456181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:18.632512761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:18.632546301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:18.632578791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.632905511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:18.632925641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.632942831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:18.632961611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.633511042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.633529572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:18.633551332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.633580842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.633594462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.633610912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.633623952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.634959883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:18.634997663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 382 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.635013563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.635029833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 529 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.635049063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.636416074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.636461864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.636481184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:18.666936017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.666976177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.666993297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.667006057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.667027217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.667039827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.667799768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.667845468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.667866098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:18.669096179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:18.669116749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.669136909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.67047992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.67053656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.67055167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.67057016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.67058777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.67060533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.67062003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.67063789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.67065577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.6706738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.67069097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.67070581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.67072233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.672051791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:18.672107251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.672124301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 531 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.672169221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.674286613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.674315993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.680106317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.680148647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.680165537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.680179107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.68376642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 532 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.68378881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 532 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.685227711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.685273051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.716576045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.716615705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.716633515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.716649025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.716666325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.716681545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.716698255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.718407036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 533 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.718436606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 533 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.720044047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.720093167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.724889061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.724927201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.724945771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.724962291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.724979781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.724994451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.725010311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.725025621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.725038381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.727670023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.727702993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 534 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.729710954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.729755144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.730695615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.730738815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.730757725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.730839475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.788219818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.788267128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.789431698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.789454538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.790657969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.790675689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.790717199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.790731799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.7911464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:18.79116594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 536 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.793310711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.793339911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.794671362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:18.794716332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.797734925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.797774785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.797810875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:18.797829815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.598916219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.598961609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.598976019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.598989569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.599002939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:19.599021179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:19.599036459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:19.599051609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.599156709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.599188509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.599217449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.599245689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.599288629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:19.599322149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:19.599352889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:19.599383509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.599414099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:19.599429509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.599446469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.599462689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.599479109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.599492339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:19.599508389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.599535909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.599548999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.599564349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.599577039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.599591569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:19.599622429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.599637969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.599652999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 539 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.599668319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.60084693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.60088661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.60090316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:19.60091919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.60093171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.60094635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.60095945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.60097489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.60098731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.60100189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:19.60101835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.60103362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:19.601776591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:19.601793381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.601809431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.601833791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.601862081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.601875151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.601890321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.601905261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.601920161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.601934641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.601947551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.601962091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.601976751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.601990881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.602005971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.602027851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.602042271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:19.602073271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.602088121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 541 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.602102871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.604143133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.604161183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.604198663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.604213013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.604227723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.604240153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.604255023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 542 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.604270783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 542 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.604793903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.604812133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.604849093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.604863373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.604878723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.604891673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.604906433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.604921343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.604936003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.604950153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.604965683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 543 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.606316934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.606337004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.606368804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.606381854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.606397004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.606411654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.606426164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.606440394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.606454984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.606469374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.606481844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.606496175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.606511595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 544 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.607979576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.607999236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.608032976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.608047066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.608063016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.608075396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.608089666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.608104956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.608627106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.608647146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.608678996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.608693296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.608707906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.608720986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.608779656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:19.608796206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 546 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.609260197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.609278767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.609333377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:19.609404147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.609437147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.609475877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.609507477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:19.609525027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.603486125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.603547255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.603562285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.603576105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.603597865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:20.603618215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:20.603635315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:20.603651045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.603764155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.603827765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.603857376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.603889286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.604101636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:20.604170786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:20.604204236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:20.604238106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.604403436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:20.604423166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.604440876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:20.604460286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.608044979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.608062529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:20.608090369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.608127849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.608143399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.608158809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.608173909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.608943159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:20.608978889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.608995749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.609013769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 549 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.609098129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.61045281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.610475481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.610494051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:20.612673772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.612693942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.612712832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.612726532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.612742232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.612755932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.645691447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.645732977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.645751397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:20.647001698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:20.647044338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.647064298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.648000919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.648044989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.648058869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.648075079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.648092449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.648107359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.648123069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.648136819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.648152849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.648167829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.648182299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.648197919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.648214029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.64895653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:20.64901904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.64903627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 551 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.6490521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.651181721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.651213731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.682193665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.682234545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.682253395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.682268175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.682822755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 552 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.682845075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 552 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.683891636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.683914646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.684904477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.684921957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.684939367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.684952247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.684967387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.684982777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.684998717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.685678407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 553 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.685697587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 553 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.687127448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.687146898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.71550075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.71554897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.71556856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.71558431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.71560155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.71562174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.71563793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.71565367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.71566687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.71587128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.71591248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 554 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.718645782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.718687182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.719674773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.719693663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.719709343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.719725813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.724332916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.724353946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.725066777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.725112637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.726182698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.726224728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.726242418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.726255838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.726318118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:20.726359108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 556 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.727766029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.727808989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.72894151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:20.72898696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.72901651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.72904985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.72908196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:20.72909919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.599552605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.599596505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.599614555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.599629025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.599643615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:21.599662265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:21.599678035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:21.599693715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.599740505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.599773505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.599810065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.599839165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.599904936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:21.599938926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:21.599972456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:21.600004916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.600035886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:21.600051626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.600069876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.600086266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.600102716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.600115966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:21.600132846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.600160506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.600174136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.600190666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.600203656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.600218206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:21.600251726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:21.600268296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.600283476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 559 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.600298756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.601431737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.601450577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.601467237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:21.601488737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.601501687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.601523327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.601536437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.601551037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.601563867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.601579087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.601594157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.601609877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:21.602358007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.602377067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.602393487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.602412407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.602442667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.602455777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.602470837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.602486337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.602501227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.602516008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.602528618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.602543308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.602558158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.602572858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.602587268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.602601578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.602615728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 396 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.602646988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.602662328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 561 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.602677428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.604758059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.604777149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.604818659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.604833309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.604848359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.604861189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.604876409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 562 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.604892179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 562 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.60547379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.60551726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.60553528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.60555014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.60558581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.60559887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.60561438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.60563005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.60564691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.60566157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 563 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.60567696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 563 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.606940271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.606959951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.607002331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.607021761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.607036681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.607052211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.607066871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.607081571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.607096431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.607110931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.607123851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.607138191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.607157371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 564 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.608638482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.608657512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.608688912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.608703382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.608718112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.608731302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.608745572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.608761452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.609307193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.609325443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.609367133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.609429943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.609461633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.609475113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.609497033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:21.609512983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 566 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.609939393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.609958433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.609994713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:21.610024753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.610053643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.610085203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.610116123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:21.610130513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.602071641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.602123231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.602137671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.602152611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.602245031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.602294761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.602313421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:22.602330631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.603240882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.603282732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.603341962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.603399392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.632010944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.632086844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.632123234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:22.632156334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.632427464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.632448794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.632468124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:22.632485944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.632644464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.632662714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:22.632703794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.632735144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.632749634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.632767474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.632784154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.633656645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.633691835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:22.633707855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.633723855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 569 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.633740975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.635112946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.635132096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.635151556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:22.663983758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.664031068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.664049528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.664064668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.664080108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.664095358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.664454748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.664498218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.664516948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:22.66675311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:22.66678195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.66680079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.667949711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.668007621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.668041211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.668057161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.668075021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.668090661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.668107491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.668121481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.668136431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.668151621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.668167331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.668182111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.668197261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.672798964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:22.672836895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.672852745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 571 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.672944545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.675064346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.675083986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.675448386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.675463697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.675479357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.675492807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.675546157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 572 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.675563367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 572 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.676901348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.676924268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.678081548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.678098428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.678114129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.678126989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.678142149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.678156969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.678172359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.678186879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 573 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.678202329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 573 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.67954966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.67960405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.683402672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.683431563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.683449093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.683464003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.683479203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.683494123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.683509113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.683523453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.683536503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.683713603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.683757053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 574 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.685344704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.685396284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.685483064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.685501384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.685518774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.685532944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.690372048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.690425018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.691065858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.691108198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.692613579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.692631569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.692648349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.692661269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.694337831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:22.694378771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 576 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.695633192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.695712842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.696445982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:22.696482642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.696531052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.696565942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.696596802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:22.696612972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.599189662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.599237762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.599253932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.599269192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.599282142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:23.599299792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:23.599318242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:23.599336242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.599352882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.599386962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.599416752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.599461732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.599493902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:23.599526102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:23.599562372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:23.599595112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.599625952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:23.599642202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.599662962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.599680642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.599699722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.599714342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:23.599729792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.599760102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.599786522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.599801592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.599818182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.599835942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:23.599868023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 402 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.599886433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.599903073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 579 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.599919813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.601014713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.601034423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.601052833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:23.601070903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.601084003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.601102963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.601118663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.601134623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.601147583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.601163763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.601182074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.601198274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:23.601934014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:23.601953904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.601972324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.601990564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.602020704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.602036244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.602054694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.602072464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.602089074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.602104004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.602116824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.602133234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.602148274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.602164364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.602179944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.602195044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.602212064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:23.602244394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.602259564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 581 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.602276104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.604270366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.604289066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.604327336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.604341836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.604357166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.604369676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.604384396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 582 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.604400226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 582 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.604923656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.604943086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.604978766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.604993046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.605009536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.605023186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.605037906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.605052566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.605067686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.605082456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 583 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.605097716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 583 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.606380347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.606399447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.606437797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.606452557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.606467617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.606483367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.606499648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.606514378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.606528818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.606551748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.606564918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.606579398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.606594618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 584 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.608038219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.608057079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.608093049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.608107479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.608122149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.608134849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.608150539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.608167279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.608693649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.608712469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.608746849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.608761999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.608777059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.608789989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.608804499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:23.608819879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 586 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.60934106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.60936025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.60938336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:23.60941111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.60944437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.609499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.60953073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:23.60954411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.634199532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.634245932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.634260812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.634277622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.634342113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:24.634367533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:24.634386213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:24.634403383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.634586693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.634623633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.634667973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.634699233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.636937074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:24.636977544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:24.637010485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:24.637043105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.637417835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:24.637437705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.637476585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:24.637495445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.6440513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.64409292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:24.64411099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.64414384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.64415763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.64417758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.64419074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.646118961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:24.646184711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:24.646201281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.646217391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 589 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.646232801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.647360272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.647386052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.647402862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:24.648943204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.648987214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.649003894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.649024904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.649039744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.649052224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.651303965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.651325635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.651341035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:24.652131646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:24.652173306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.652192696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.655506308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.655545628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.655561488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.655581279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.655597959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.655613369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.655628639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.655643879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.655658819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.655676449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.655691489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.655706329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.655720959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.656724599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:24.656759609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.656775669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 591 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.656791009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.658879051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.658904791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.659478231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.659495241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.659512151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.659525471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.664883036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 592 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.664901966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 592 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.665558176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.665598506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.667483087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.667526128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.667543488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.667558168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.667574418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.667589838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.667605068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.667623988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 593 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.667641268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 593 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.669837919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.669873179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.67142037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.67146147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.671478011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.671496161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.671511491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.671525651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.671539241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.671553301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.671566781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.671580941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.671595961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 594 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.673060702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.673087912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.677409915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.677439005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.677454355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.677466615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.678881306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.678925246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.679498437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.679522597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.680028537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.680064717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.680081927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.680094307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.681994898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:24.682022308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 596 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.682576209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.682597029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.687839633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:24.687904763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.688245603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.688283943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.688317513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:24.688334083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.598886479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.598933709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.598948139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.598961369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.598974639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:25.598993449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:25.599009499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:25.599025719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.599041389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.599078639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.599109709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.599139419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.599204399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:25.599238179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:25.599269709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:25.599300699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.599332869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:25.599348469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.599365919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.599382119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.599398739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.599412129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:25.599427609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.599455599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.599471009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.599487119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.599500139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.599514759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:25.599545259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.599560689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.599575699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 599 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.599590799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.60074682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.60076847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.60078482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:25.603632022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.603684172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.603703852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.603719662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.603735362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.603748702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.604030073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.604051503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.604069233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:25.605776204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:25.605815374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.605833684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.605903854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.605970234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.605985924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.606003084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.606019994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.606035564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.606052104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.606064914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.606079684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.606094584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.606109324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.606125054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.606141214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.607520495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:25.607598215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.607616075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 601 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.607632485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.609799707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.609821187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.609914437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.609931727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.609949607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.609963137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.609979657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 602 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.609998797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 602 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.610568738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.610588468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.610625898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.610641378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.610658098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.610673288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.610689498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.610705678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.610721268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.61356058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 603 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.61362603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 603 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.615029781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.615054501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.615381791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.615400721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.615427361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.615446551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.615463011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.615481561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.615497631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.615515421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.615531051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.615547221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.615563251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 604 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.618078103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.618099723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.618302123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.618322323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.618339073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.618353783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.618371413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.618389103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.618898834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.618919944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.618992354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.619008104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.619023234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.619036484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.619053104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:25.619070704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 606 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.619586224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.619605444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.619646414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:25.619679624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.622090706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.622126116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.622162176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:25.622179896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.599314043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.599365243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.599380413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.599394273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.599408283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:26.599426833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:26.599442613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:26.599458403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.599570003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.599613283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.599643053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.599671853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.599740783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:26.599776623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:26.599809153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:26.599843413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.599874054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:26.599891594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.599908804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:26.599925454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.599941674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.599956094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:26.599973244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.600022054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.600035384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.600050424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.600063264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.600080284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:26.600113724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:26.600129804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.600144874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 609 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.600161044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.601335745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.601356235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.601372565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:26.601391795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.601405725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.601423695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.601438725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.601454095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.601468515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.601484355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.601505285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.601522675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:26.602320905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.602341265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.602358525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.602374685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.602411275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.602425435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.602440865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.602458975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.602475125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.602489635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.602504045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.602519436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.602534216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.602548586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.602563166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.602578626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.602592826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 416 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.602624896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.602639576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 611 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.602655286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.604643087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.604674537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.604691077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.604703707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.604719567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.604732107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.604746757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 612 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.604762337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 612 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.605340558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.605360108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.605396618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.605412618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.605429428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.605442378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.605458818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.605473578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.605488318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.605504308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 613 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.605520678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 613 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.606807579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.606829199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.606867869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.606883629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.606901069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.606917569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.606932389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.606946999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.606961549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.606977609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.606990249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.607055229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.607074259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 614 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.60862526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.60868237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.60870253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.60871755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.60873506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.60875089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.60876688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.608782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.609302811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.609349801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.609370241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.609385321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.609400441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.609414561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.609429351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:26.609444421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 616 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.609913651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.609932601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.610119971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:26.610177401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.610219151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.610254971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.610399151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:26.610420641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.626723237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.626783527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.626798407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.626812007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.627004847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.627040277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.627057627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:27.627073457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.729237014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.729486554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.729554014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.729618084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.733064257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.733125177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.733157837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:27.733188827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.759504977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.759549547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.759568967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.759588877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.76302109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.76305774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:27.76324049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.76327457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.76328887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.76330475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.76331856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.766321622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.766384012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.766400752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.766418472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 619 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.766647292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.767733363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.767757583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.767783683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:27.768028543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.768050543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.768222453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.768239143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.768253293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.768265393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.772132586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.772159436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.772177396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:27.773411147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:27.773436167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.773454837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.773705788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.773807158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.773825148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.773842878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.773860408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.773878308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.773895388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.773910458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.773927048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.773944098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.773959678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.773976048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.773995838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.77661281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:27.77665293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.77667061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.77750638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.779783802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.779807592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.810178365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.810205155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.810240885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.810256865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.825722987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 622 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.825753917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 622 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.827443888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.827497678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.827739218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.827757178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.827773888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.827790618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.827807928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.827825098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.827846048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.911246621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 623 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.911269981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 623 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.913493283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.913513913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.916506895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.916523915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.916541985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.916557265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.916571735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.916585245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.916598865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.916615175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.916628535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.918444217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.918487007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 624 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.950281491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.950331611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.951380962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.951426542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.951444722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.951458262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.952657513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.952703633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.954275034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.954324464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.954383804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.954400214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.954417444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.954432174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.984474317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:27.984496797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 626 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.985727867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.985776427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.986400998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:27.986438068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.987539479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:27.987574969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.039982448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.040030538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.59971516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.59976746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.59978147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.59979427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.59980656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:28.59982355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:28.59983964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.59985471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.599933351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.599978701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.600008931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.600044451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.600113531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:28.600149511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:28.600181121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.600212611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 628 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.600245251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:28.600263191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.600280201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:28.600296981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.600313801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.600327491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:28.600342971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.600371651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.600385081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.600400791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.600413641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.600428481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:28.600460541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.600476211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.600491841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 629 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.600507271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.601735652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.601779402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.601797712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:28.601814892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.601829162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.601844712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.601858312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.601874452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.601887692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.601904842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.601920172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.601935832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 630 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.602656993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:28.602678673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.602696313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.602712643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.602748713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.602763253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.602778813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.602795963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.602812223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.602827503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.602840473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.602856873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.602871773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.602889563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.602905363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.602919443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.602937583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:28.602994793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.603012593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 631 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.603028593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.604990894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.605036744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.605175395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.605193005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.605209485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.605223315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.605294675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 632 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.605351655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 632 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.607305986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.607333456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.607454656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.607474266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.607492796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.607505476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.607521526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.607538136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.607554466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.607569236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 633 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.607586676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 633 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.608885357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.608906637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.608983947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.609000797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.609019717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.609036187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.609053527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.609070127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.609086387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.609100977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.609115317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.609130037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.609145658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 634 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.610611649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.610642779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.613440961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.613458291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.613474141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.613487321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.614392931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.614412881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.615042182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.615063512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.615162552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.615179142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.615195002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.615207932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.615222632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:28.615237972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 636 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.615771693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.615790713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.615894903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:28.615928043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.615957423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.615988813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 637 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.616050713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:28.616074983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.613545014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.613572224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.613588764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.613602864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.614405574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:29.614450055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:29.614467085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:29.614483825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.615075285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.615203805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.615235575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.615266375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.615522545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:29.615557055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:29.615588775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:29.615620945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.616127276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:29.616145036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.616163586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.616180486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.619645278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.619681278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:29.619731318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.619768369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.619783109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.619798629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.619811679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.620066719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:29.620123519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:29.620139959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.620157429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 639 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.620172939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.62139059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.6214248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.62144244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:29.62234241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.62238041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.62239627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.622409081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.622424381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.622436601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.623710291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:29.623734932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.623749852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:29.624511362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:29.624536372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.624554492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.628033125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.628078885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.628093435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.628114975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.628132695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.628148195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.628163115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.628176235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.628191115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.628205735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.628220325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.628235235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.628252535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.628353515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:29.628389385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.628405515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 641 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.628420805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.630496897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.630538867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.631724398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.631762788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.631779768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.631792618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.632569758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 642 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.632595068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 642 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.633157799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.633178559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.637383602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.637423502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.637441232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.637454682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.637469832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.637485242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.637499972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.639440683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 643 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.639468083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 643 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.640865354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.640916224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.641013615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.641031265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.641048535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.641063605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.641078625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.641093195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.641107885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.641122925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.641137735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.642254535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.642272785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 644 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.643872967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.643912147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.64780911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.64785029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.64787405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.64788902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.64813552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.64815534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.64878042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.64880088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.650552092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.650569102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.650628632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.650644292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.652909034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:29.652937214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 646 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.653774484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:29.653812314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.657361247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:29.657413117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.657594417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:29.657631007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.657692417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:29.657710577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.598859076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.598901726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.598915926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.598929486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.598942476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:30.598959766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:30.598975156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.598991436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.599052596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.599097736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.599133036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.599163426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.599218536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:30.599255286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:30.599293406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.599326496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 648 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.599364816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:30.599381216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.599400296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:30.599418826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.599437366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.599458106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:30.599475856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.599505586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.599520606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.599537376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.599549966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.599566586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:30.599600086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.599617246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:30.599634566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 649 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.599651546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.600777517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.600797847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.600814837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:30.600836627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.600849967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.600868927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.600881887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.600897267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.600910017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.600924337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.600939817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.600955007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:30.601694838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:30.601730518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.601748748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.601765918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.601795138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.601808708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.601824578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.601839398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.601854678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.601870378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.601883328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.601898158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.601913048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.601927198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.601942048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.601956348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.601970898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:30.602001658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.602017068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 651 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.602032548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.60402804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.6040591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.60407589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.60408884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.60410381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.6041164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.60413101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:30.60414605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 652 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.604681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.60470064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.6047338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.60474878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.60476392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.60477695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.60479152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.60480612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.60482054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.60483459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:30.60484958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 653 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.606181231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.606201071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.606244651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.606259071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.606273881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.606288201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.606302471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.606316651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.606330751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.606345091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.606357251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.606371421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.606387661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 654 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.607861563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.607881353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.607910953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.607934353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.607951753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.607967063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.607982023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.607998793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.608505313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.608526703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.608557393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.608596333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.608612253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.608624783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.608639533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:30.608657243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 656 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.609192004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.609242614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.609260154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:30.609290454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.609320994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.609351674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 657 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.609383444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:30.609402184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.599608069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.599651919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.599666229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.599681529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.599694839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:31.599715379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:31.599733439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:31.599749069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.599766739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.599802719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.599836019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.59986681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.59994216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:31.59997746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:31.60000911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:31.6000421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.60007467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:31.60008988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.60010831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.60012491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.6001426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.60015623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:31.60017151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.60020177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.60021463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.60023098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.6002438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.60025903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:31.60029461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.60031119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.6003269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 659 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.60034176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.601435001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.601454901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.601471431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:31.601489711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.601503931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.601519881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.601534231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.601549201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.601562001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.601578671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.601596001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:31.601613501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:31.602323751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.602341791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.602358311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.602375361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.602405021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.602417681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.602434711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.602450251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.602465091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.602479541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.602492661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.602508682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.602523872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.602539802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.602554122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.602568692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.602584062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 436 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.602616232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.602631632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 661 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.602649462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.604701723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.604719993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.604853083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.604869533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.604885723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.604898743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.604942543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:31.604960643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 662 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.606364814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.606384104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.606486055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.606501965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.606517195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.606531855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.606547015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.606561695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.606580055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.606595345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:31.606613265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 663 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.607932916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.607952556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.608025426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.608041066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.608056186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.608071056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.608085466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.608102496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.608117506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.608132096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.608144766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.608162966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.608179586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 664 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.609633577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.609654257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.612269529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.612285109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.612300179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.612313529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.612601299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:31.612618379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.6132241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.61327699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.61329539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.61330982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.61332608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.61333937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.61407311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:31.61411327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 666 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.614640571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:31.614658701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.614730891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:31.614762001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.614791111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:31.614822511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.614853311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:31.614868301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.605358647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.605414387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.605429077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.605442137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.605455217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.605473127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.605488417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.605503657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.606324587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.606448857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.606480177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.606508698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.607126568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 376 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.607184478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.607217598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.607249898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 668 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.608119249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.608139239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.608156339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:32.608172939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.608696989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.608714139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:32.608812129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.608851669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.608866529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.608882199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.608895689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.609101769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.60914389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:32.60916091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:32.60917727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 669 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.60931651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.610957751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.611030971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.611052931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:32.614620614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.614639394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.614705724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.614721414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.614736564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.614749774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.615620314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.615639824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.615655904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:32.616939055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:32.616956905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.616973745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.643227385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.643288575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.643312865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.643329125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.643344485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.643360115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.643375355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.643389355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.643404045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.643418945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.643433705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.643448475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.643463625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.646815398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:32.646855548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.646871578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 671 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.646981528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.6493886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.64941648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.653471803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.653490673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.653505763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.653519153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.654634104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:32.654653054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 672 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.655384194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.655405064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.681507254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.681544384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.681561654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.681574644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.681590374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.681605414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.681620744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.681863444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:32.681882154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 673 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.683362005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.683381155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.712202957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.712228357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.712243817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.712259277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.712273677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.712287867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.712302487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.712316957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.712329487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.713345158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.713373148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 674 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.7161866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.71621273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.716833171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.716861621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.716876981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.716889481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.721153854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.721196594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.721898585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.721928785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.723379616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.723416986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.723579866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.723596416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.723733196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:32.723752266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 676 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.725504977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.725539817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.726907578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:32.726943968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.727017038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.727049688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 677 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.727080848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:32.727096128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.598939746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.598967896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.598981606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.598995016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.599066906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:33.599086976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:33.599102506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:33.599118616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.599379996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.599413336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.599444786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.599474206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.599553276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:33.599586586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:33.599638816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:33.599669906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.599700936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:33.599715776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.599732756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.599749276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.599765666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.599779296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:33.599794916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.599822596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.599837406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.599852736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.599865297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.599879797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:33.599910397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.599925277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.599939997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 679 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.599954827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.601062797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.601083197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.601099667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:33.601661728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.601678508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.601695548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.601708448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.601723068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.601735718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.601850908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.601884128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:33.601900268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:33.602718579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:33.602741359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.602757939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.602809139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.602870579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.602886019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.602902149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.602917279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.602933659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.602948869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.602962969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.602978119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.602993159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.603008449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.603029879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.603044889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.603059789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:33.603092659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.603108479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 681 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.603123589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.60510755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.60515767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.605679321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.605701541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.605718141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.605730901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.605842821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:33.605860701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 682 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.606465171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.606491092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.606560262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.606574872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.606590712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.606603492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.606619082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.606634422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.606650152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.606664742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:33.606680362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 683 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.607978933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.608021943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.610057284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.610094334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.610113024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.610129674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.610145084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.610160764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.610175704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.610190184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.610204824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.610219834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.610235774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 684 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.611707055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.611732915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.611791105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.611806836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.611824276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.611838956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.611854116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:33.611869856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.612415566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.612457446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.612475826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.612490496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.612505686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.612521016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.612536856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:33.612552576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 686 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.613069026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:33.613091176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.613110236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:33.613139197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.613170887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:33.613203507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.613237027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:33.613253277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.363039551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"internal-dns-resolver","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:51:34.365641083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","error":"proto error: io error: No route to host (os error 148)","delay":"36.815023769s","count":"7"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.599449439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.599496069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.599510909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.599524259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.599537459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:34.599555379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:34.599572479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.599587659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.599680559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.599711669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.599771309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.599829599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.59985756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:34.59988957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:34.59992012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.59995004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 688 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.59997977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:34.59999487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.60001073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:34.60002631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.603852363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.603896233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:34.603915293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.603944883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.603958663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.603973933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.603987783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.604239733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:34.604284623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:34.604301563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:34.604318283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 689 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.604334243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.605496444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.605516834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.605533874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:34.607059725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.607101275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.607119905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.607134045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.607149765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.607162975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.607946136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:34.607982126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.607998096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:34.608752736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:34.608792196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.608810966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.612577389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.612622069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.612638099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.612653809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.612668999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.612686279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.612702069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.612715409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.612731569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.612746979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.612761439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.612777289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.612792809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.61399906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:34.61404225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.61405859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 691 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.61407504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.616146782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.616166522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.616308112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.616324022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.616339492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.616352692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.620872905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:34.620900645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 692 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.621528826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.621548866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.622471697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.622487417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.622503467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.622516827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.622531867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.622546877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.622561637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.623028567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:34.623070417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 693 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.625068819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.625091819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.626065829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.626101319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.626117249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.626131979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.626146489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.626160999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.626175419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.626189409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.626202119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.626215939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.626231059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 694 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.627890601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.627935971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.631905814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.631945274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.631962544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.631975624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.632651014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.632678944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.633267315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.633292665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.634526356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.634555856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.634573296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.634588376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.635431996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:34.635451776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 696 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.636032527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.636061677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.639208179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:34.639241819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.639424929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.639464979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 697 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.639497379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:34.639512939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.599383652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.599434612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.599451092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.599464462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.599477902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:35.599496702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:35.599516052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:35.599534102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.599556172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.599592672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.599627782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.599658492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.599722052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:35.599756222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:35.599791172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:35.599826652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.599857603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:35.599873373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.599892333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.599909313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.599925753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.599939543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:35.599957133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.599987003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.600001813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.600017413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.600032973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.600049143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:35.600084033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.600099573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.600114873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 699 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.600131223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.601241854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.601263014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.601280834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:35.601377914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.601395094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.601410614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.601425354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.601441634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.601454734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.601475624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.601491304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:35.601509294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:35.603060785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:35.603080505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.603100865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.603186045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.603216085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.603229725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.603246015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.603260705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.603276005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.603291815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.603304685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.603319425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.603334075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.603352315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.603368155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.603385305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.603401035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:35.603434285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.603450805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.603466655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.605473617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.605507787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.605554487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.605571147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.605588537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.605601327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.605616127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:35.605632717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 702 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.606170647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.606191817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.608753329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.608782429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.608799479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.608814199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.608830109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.608847329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.608862569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.609043039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:35.609064529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 703 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.61045818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.610497601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.610520241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.610534411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.610550141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.610566551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.610582351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.610597321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.610613581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.610629601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.610644071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.611338511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.611358611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 704 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.612926852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.612976932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.612999382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.613015352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.613032962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.613047992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.613063652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:35.613080942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.613595773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.613615923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.616073105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.616093485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.616109215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.616122325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.616337685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:35.616355765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 706 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.616946875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:35.616965745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.617025435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:35.617060615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.617861986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:35.617896236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.617927516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:35.617941646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.599279956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.599327446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.599342266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.599355636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.599369396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:36.599392346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:36.599410006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.599425626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.599503316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.599539926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.599576786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.599605666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.599672776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:36.599705886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:36.599737276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.599769166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 708 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.599800136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:36.599815366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.599832246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:36.599850406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.599866777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.599880267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:36.599896247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.599928197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.599941327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.599958127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.599973157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.599988197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:36.600021397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.600036507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:36.600051337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 709 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.600066767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.601243458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.601263358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.601279778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:36.601311088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.601325788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.601340788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.601353948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.601369658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.601382548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.601397528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.601413058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.601428158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:36.602171948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.602190718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.602206978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.602235518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.602263558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.602276868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.602292438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.602307748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.602322458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.602336908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.602349418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.602364728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.602379208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.602393778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.602408058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.602422838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.602437308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 456 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.602489748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.602504768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 711 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.602519429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.60459787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.60461937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.60466819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.60471334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.60472968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.60474234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.6047578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:36.60477453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 712 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.605285651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.605309441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.605339851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.605361141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.605377451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.605390201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.605405251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.605420141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.605436571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.605451411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:36.605466691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 713 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.606768192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.606788592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.606827732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.606872312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.606890102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.606905022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.606920232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.606935332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.606950132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.606965612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.606978802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.606993662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.607011122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 714 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.608454713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.608475873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.608508163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.608522533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.608537933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.608550753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.608565663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.608581203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.609104443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.609142664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.609160414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.609174024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.609189634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.609202514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.609217254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:36.609232824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 716 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.609751604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.609775764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.609799054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:36.609827304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.609857394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.609888514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 717 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.609919504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:36.609934234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.62749282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.62752894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.62754465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.62755879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.628408071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.628443261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.628461831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:37.628478061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.628767621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.628804471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.628840331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.628869871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.629203892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.629261252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.629295552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:37.629330432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.629562452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.629583452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.629602252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.629618752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.633071995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.633109905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:37.633127405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.633158165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.633172865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.633189245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.633202975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.634007895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.634074775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:37.634093135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.634111175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 719 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.634127445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.635508576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.635535266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.635552926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:37.636785377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.636802347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.636820917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.636840987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.636856807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.636870187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.641968741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.641988961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:37.642004631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:37.643025942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:37.643069762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.643089332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.672110104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.672168764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.672185074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.672201464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.672218354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.672234824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.672251274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.672264294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.672279334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.672296694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.672316614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.672332274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.672346884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.674218506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:37.674296786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.674338666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 721 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.674508596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.677741828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.677764968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.704284078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.704306448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.704327178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.704341048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.708692692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:37.708734402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 722 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.709727792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.709748732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.710576503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.710620153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.710637383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.710650143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.710668933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.710683243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.710697023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.738920804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:37.738967154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 723 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.741315556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.741340436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.741989827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.742035137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.742052897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.742068897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.742084637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.742119457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.742134667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.742150677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.742165297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.745717099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.745743899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 724 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.747517561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.747537211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.748931132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.748971812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.748989842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.749004002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.749113172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:37.749131502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.750413623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.750435313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.751604954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.751635554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.751651944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.751665014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.751679914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:37.751696004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 726 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.752222474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:37.752265734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.756126827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:37.756187157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.756582488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:37.756639448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.756671178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:37.756688298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.599661092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.599712932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.599727702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.599741262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.599754572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:38.599773912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:38.599790332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.599806422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.599822452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.599852842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.599883453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.599913853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.600000763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:38.600036503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:38.600069583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.600101193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 728 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.600131563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:38.600147453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.600164583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:38.600181433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.600197493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.600210803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:38.600226723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.600254403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.600267363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.600282563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.600295243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.600309823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:38.600340883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.600356113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:38.600371543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 729 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.600386883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.601457274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.601481264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.601498714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:38.601515394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.601528794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.601544304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.601557034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.601572854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.601586184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.601600744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.601616174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.601631324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:38.602396974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:38.602446684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.602465614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.602498044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.602529125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.602542925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.602559365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.602574955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.602589525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.602604665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.602617435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.602632525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.602649675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.602668645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.602683725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.602698255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.602713285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:38.602746865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.602761665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 731 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.602776855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.604756256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.604808706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.604827076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.604841896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.604858976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.604871976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.604887316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:38.604902986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 732 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.605429037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.605448387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.605479367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.605503147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.605519817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.605532597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.605548717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.605564297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.605579107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.605594137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:38.605613847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 733 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.606930368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.606950038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.606981468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.607003068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.607021498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.607038638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.607055178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.607072298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.607088738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.607104788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.607119568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.607135898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.607154088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 734 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.608666919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.608692209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.608883899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.608912209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.608929719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.608943839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.608958539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.608975819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 735 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.61032208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.61034648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.61045549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.610491941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.610508821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.610539061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.610554761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:38.610571661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 736 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.611132051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.611149971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.611223051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:38.611253931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.611282141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.611313341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 737 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.611344791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:38.611359531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.61935997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.61940602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.61942122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.61943441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.61944749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:39.61946535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:39.61948098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:39.61949635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.619823311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.619861931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.619903341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.619932931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.620222281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:39.620257581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:39.620288601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:39.620319081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.621276232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:39.621294862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.621312152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.621328422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.622618853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.622653983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:39.622670183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.622699283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.622713303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.622728053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.622740833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.622852263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:39.622885683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:39.622901973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.622917043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 739 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.622932523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.624122454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.624141944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.624158394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:39.627577126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.627625296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.627643856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.627658396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.627673826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.627690116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.627858727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:39.627896407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:39.627913027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:39.628727457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:39.628747907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.628766307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.630060608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.630118178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.630134838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.630151768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.630169228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.630185688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.630201148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.630214998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.630231778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.630248508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.630263338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.630278448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.630295438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.630989419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:39.631027939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.631043839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 741 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.631061469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.633184251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.633204881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.637280264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.637297924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.637314524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.637328994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.637561004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:39.637579354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 742 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.638208584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.638228684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.639522085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.639558795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.639579985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.639595065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.639614575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.639630485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.639648326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.641749387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:39.641769687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 743 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.643240518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.643270128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.647046661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.647067811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.647083151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.647106941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.647122091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.647137071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.647151511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.647167171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.647179461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.647371411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.647391101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 744 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.649049923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.649068673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.650541814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.650569534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.650584674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.650597894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.651429534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:39.651459894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 745 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.652114885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.652159025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.655530087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.655545937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.655560098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.655572438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.655713398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:39.655730778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 746 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.656351808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:39.656369538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.65848119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:39.65853246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.661496442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:39.661536162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.661567052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:39.661581262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.600067999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.600118309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.600134019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.600149379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.600163759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:40.600181459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:40.600197149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.600212509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.600387319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.600444869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.600474479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.600502759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.600643159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:40.600679299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:40.600712249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.600746189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 748 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.60154997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:40.60159792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.60161764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:40.60163577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.60168878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.60174018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:40.60175715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.60178794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.60180208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.60181746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.60183125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.60184535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:40.60187706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.60189239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:40.60190746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 749 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.60192267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.603130821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.603154541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.603171311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:40.607057354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.607089684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.607135644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.607149524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.607163634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.607175684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.607431324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.607450084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.607464604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:40.608559995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:40.608604115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.608622535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.609620266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.609658236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.609672656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.609691356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.609708526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.609724486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.609739766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.609752686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.609767726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.609786416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.609801256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.609816066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.609830886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.609845126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:40.609876636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.609891666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 751 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.609907406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.611914108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.611934678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.612014858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.612030168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.612045908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.612059048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.612074198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:40.612089268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 752 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.612638868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.612665108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.612683498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.612697138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.612712838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.612725778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.612740628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.612755668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.612770968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.612786248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:40.612801798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 753 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.6148612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.614884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.61501753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.6150433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.61505822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.61507303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.61508914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.61510481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.61511954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.6151341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.61514675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.61516284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.61517822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 754 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.616654371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.616676041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.616744111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.616760391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.616775721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.616788621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.616803321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.616819721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 755 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.617346542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.617366012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.617401402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.617415642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.617431802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.617444522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.617459592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:40.617474382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 756 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.617984962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.618004462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.618778573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:40.618810783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.618855663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.618890343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 757 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.618921653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:40.618935703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.598778301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.598805581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.598819241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.598832361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.598845461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:41.598885621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:41.598932231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.598949581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:41.599393731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.599438341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.599466021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.599493271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.599572851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:41.599632131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:41.599664291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.599695951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.599726811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:41.599742981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.599759851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.599776091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.599792471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.599806641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:41.599821681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.599849561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.599862612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.599877592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.599907132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.599921522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:41.599952802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.599968242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.599984572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 759 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.599999212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.601110142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.601135012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.601152312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:41.601192403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.601207733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.601223893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.601236563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.601251653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.601264383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.601278993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.601295223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:41.601310663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:41.602077843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.602124933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.602169083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.603161834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.603211984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.603227104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.603243434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.603258634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.603274394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.603289774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.603302984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.603318154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.603332624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.603347904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.603362174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.603376594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.603391554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 476 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.603422994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.603438494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 761 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.603453824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.605459426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.605505906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.606083326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.606110886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.606127036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.606140236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.606156366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:41.606172106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 762 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.606788097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.606812417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.606900837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.606944367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.606962337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.606976247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.606995567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.607012787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.607029357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.607044637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:41.607062667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 763 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.608337708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.608358328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.608934438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.608951468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.608967058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.608985358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.609002688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.609017808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.609032698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.609049548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.609063988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.609081018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.609098598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 764 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.61064944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.61069464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.61075296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.61076892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.61078532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.6107984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.61081397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:41.61082979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 765 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.61138323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.61142935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.6114496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.61146597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.61148455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.61149965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.61151527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:41.61153125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 766 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.612020301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:41.612039561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.612078251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:41.612109181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.612139311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:41.612170651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.612202111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:41.612217321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.627807006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.627869016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.627884086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.627897736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.628806626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.628831406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.628847446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.628863856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.634751231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.634818431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.634850521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.634880321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.636401702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 396 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.636460682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.636493632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.636525422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 768 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.636888642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.636925512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.636943352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:42.636962212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.637056303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.637072483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:42.637092003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.637120773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.637133953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.637149183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.637163123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.639153714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.639214484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:42.639231874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:42.639250144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 769 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.639275094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.640623775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.640664745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.640682295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:42.67299877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.67301895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.67306427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.6730803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.67309921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.67311212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.67372499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.67374485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.67376169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:42.674839201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:42.674857391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.675435381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.675642492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.675683062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.675697852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.675713462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.675728672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.675743992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.675759372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.675772532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.675787422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.675802232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.675817202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.675832152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.675846532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.677156143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:42.677195093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.677210993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 771 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.677265243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.679408364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.679448485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.682908207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.682927427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.682945007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.682958017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.685955209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:42.685995739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 772 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.6872258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.68724854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.687927851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.687946541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.687965091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.687980521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.687997281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.688014621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.688038901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.720666056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:42.721013656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 773 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.723143257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.723221898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.724742679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.724771539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.724787569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.724802729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.724817789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.724833189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.724849889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.724865449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.724878199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.754576391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.754632051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 774 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.756984263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.757034363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.757888224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.757904984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.757944984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.757959764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.758900544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.758928894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 775 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.759678464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.759706664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.785754774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.785793014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.785809814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.785824654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.786126894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:42.786151974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 776 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.788067505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.788099265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.789239136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:42.789295356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.79364003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.79367606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 777 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.79378598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:42.79383014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.599647697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.599696517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.599712487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.599725867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.599739297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:43.599760587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:43.599777747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:43.599793317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.599847177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.599885458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.599922828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.599955368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.600018928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:43.600055518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:43.600088438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:43.600125998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.600157848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:43.600176048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.600193798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.600210568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.600228638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.600241948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:43.600257818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.600286978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.600300338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.600315758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.600329158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.600345258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:43.600376858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.600391988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.600409008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 779 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.600423908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.601583149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.601602679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.601621049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:43.601639269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.601652099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.601667809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.601680389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.601696759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.601709599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.601723869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.601739899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:43.601758009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:43.602477699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:43.602495839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.60251368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.60253185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.60255997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.60257289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.60258907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.60260456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.60261886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.60263758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.60265187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.60266641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.60268378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.60269908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.60271354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.60272786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.60274342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:43.60277572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.60279093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 781 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.60280633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.604779561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.604801881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.604944881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.604961871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.604976941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.604990951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.605092051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:43.605132141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 782 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.606842913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.606867593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.606990373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.607007383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.607029923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.607044473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.607059653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.607076293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.607091173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.607106043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:43.607121513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 783 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.608453744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.608481174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.608540264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.608554974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.608570874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.608585824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.608600324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.608616074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.608630554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.608645154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.608657784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.608672294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.608687694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 784 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.610126915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.610149725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.612872017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.612887827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.612903127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.612916167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.613228218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:43.613247538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 785 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.613864668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.613919368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.613940228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.613955278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.613971818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.613987398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.614785409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:43.614807359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 786 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.615405109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:43.615425299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.615462589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:43.615495069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.615525819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:43.615561399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.615609059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:43.615626659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.59930326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.59935195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.59936678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.59938026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.59954262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:44.5995775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:44.59960055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.59961674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.600394081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.600434901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.600467861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.600495851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.600841741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:44.600877211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:44.600908441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.600939241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 788 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.601907452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:44.601925702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.601942692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:44.601959482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.603160893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.603186683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:44.603202373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.603230403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.603243373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.603258333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.603271253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.603553833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:44.603617983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:44.603634913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:44.603650743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 789 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.603665853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.605028664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.605047834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.605065184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:44.608552297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.608583537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.608598797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.608611897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.608626187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.608638317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.608871107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:44.608895347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.608909987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:44.609695238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:44.609730108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.609748298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.636371068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.636439388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.636464328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.636480708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.636495818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.636510518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.636525438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.636538498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.636553328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.636567888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.636582608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.636596868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.636611908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.642469293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:44.642527713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.642544573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 791 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.642691713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.645546495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.645586195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.647361106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.647390346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.647407456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.647421326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.649683688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:44.649722728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 792 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.650576089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.650597499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.67810418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.67816817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.67818514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.67819888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.67821614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.67823089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.67824619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.67850977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:44.67854763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 793 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.680052771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.680074881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.709413123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.709437713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.709454173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.709470373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.709494883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.709510693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.709526593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.709541333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.709555003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.710572904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.710593084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 794 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.713457346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.713485296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.714142807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.714180327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.714196947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.714210477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.721444962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.721490532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 795 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.722670863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.722772063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.724753085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.724795555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.724811525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.724824675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.724933615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:44.724976805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 796 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.726648896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.726697816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.727901477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:44.727941437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.727991287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.728039117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 797 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.728071477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:44.728088357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.599681403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.599708683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.599721493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.599733853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.599747523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:45.599779513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:45.599809263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:45.599825033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.599874834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.599921044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.599953704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.599982284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.600070024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:45.600126654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:45.600159054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:45.600190394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.600221214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:45.600237114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.600253704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.600270124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.600286764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.600299974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:45.600315494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.600343644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.600357004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.600372144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.600384664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.600947244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:45.600981914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.601042444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.601089224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 799 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.601108004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.602316795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.602366305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.602385045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:45.602422605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.602439315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.602456225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.602469665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.602485605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.602498285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.602513006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.602529106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:45.602544796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:45.603311706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:45.603335546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.603351966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.603416766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.603447326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.603461266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.603476546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.603491816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.603507086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.603521576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.603534266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.603549546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.603564696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.603580066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.603594836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.603609836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.603624406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:45.603655726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.603671236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 801 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.603686386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.605734688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.605779218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.606392868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.606409688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.606425628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.606438758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.606561699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:45.606579729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 802 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.607177589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.607197629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.607294829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.607309899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.607325939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.607338559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.607354149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.607368999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.607383849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.607398589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:45.607414069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 803 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.60872706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.60874702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.610880532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.610901002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.610915982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.610933062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.610950302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.610965982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.610981142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.610996552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.611009942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.611025662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.611041062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 804 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.612617913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.612640563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.612700973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.612716353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.612731203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.612744213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.612759063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:45.612774393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 805 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.613331614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.613368664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.613391804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.613405534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.613421434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.613434634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.613450574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:45.613465984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 806 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.613997644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:45.614018194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.614033294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:45.614061694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.614094244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:45.614125204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.614156454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:45.614171064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.613023796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.613069256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.613085306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.613098606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.613316467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:46.613355897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:46.613371587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.613387097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.613960617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.613998437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.614030787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.614060227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.615737218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:46.615774029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:46.615809139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.615840759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 808 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.616068299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:46.616111129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.616129979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:46.616147849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.620070742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.620115792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:46.620134272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.620164872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.620178562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.620193452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.620206822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.620554212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:46.620590172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.620606092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:46.620622402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 809 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.620639232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.621800373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.621819533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.621836383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:46.623054584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.623071914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.623088754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.623101954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.623120054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.623134014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.623959605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.623979305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 810 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.623995615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:46.624806975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.624848705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.624867065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.628527558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.628583818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.628600438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.628620348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.628636528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.628655768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.628671748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.628684578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.628699948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.628715908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.628732578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.628747498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.628761948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.628874588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 496 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.628910158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 811 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.628925628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 811 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.628942868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.63105875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.63108283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.632684001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.632702611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.632718311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.632732711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.633632712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:46.633659742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 812 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.634228602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.634265952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.637809145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.637847405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.637865255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.637879755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.637895145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.637910395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.637925755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.638015205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:46.638060805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 813 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.639395186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.639416186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.640707397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.640747227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.640764337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.640780047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.640794477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.640809657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.640823787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.640840377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.640853997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.641986408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.642008708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 814 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.643557469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.643585189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.651433535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.651463655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.651480505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.651492625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.651916376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.651940566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 815 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.652620036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.652646946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.653240637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.653259047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.653274847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.653289297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.655355288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:46.655375098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 816 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.655968289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.655987269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.659710632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:46.659746222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.660067192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.660136802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 817 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.660169312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:46.660184822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.599262009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.599314869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.599329329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.599342509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.599355679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.599374099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.599389259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:47.599404709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.599449119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.599495019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.599526539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.599554209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.599622659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 406 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.599655119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.599685969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:47.599717729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.599748589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.599764459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.599780949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.599797329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.599813759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.599827599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:47.599842989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.59987022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.59988364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.59989951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.59991216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.59992656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.59995731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:47.59997282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 819 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.59998789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 819 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.60000351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.60116257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.601180921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.601197851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:47.601230231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.601244661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.601260211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.601273111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.601288151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.601300681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.601315671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.601330931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:47.601345981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:47.602082021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.602099221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.602115661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.602138871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.602166761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.602179611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.602194551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.602209801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.602224671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.602239791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.602252721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.602267461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.602282021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.602296251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.602310711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.602325491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.602340321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.602371181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.602386141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 821 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.602401661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.604484113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.604502583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.604540083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.604554573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.604570003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.604582653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.604597363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:47.604612773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 822 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.605190524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.605210014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.605244064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.605258644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.605274454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.605287004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.605301744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.605316594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.605331394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.605345684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:47.605361014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 823 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.606648775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.606666915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.606702755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.606716945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.606731865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.606746905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.606761705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.606776875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.606791705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.606806195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.606818655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.606832995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.606848435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 824 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.608321336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.608340186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.608377166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.608391466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.608406466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.608419626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.608434506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:47.608450096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 825 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.608966576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.608984746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.609023196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.609037526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.609052196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.609065366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.609080126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:47.609095446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 826 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.609605957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:47.609624877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.609661657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:47.609690637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.609718507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:47.609749257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.609780177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:47.609794197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.599477472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.599522042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.599536282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.599549912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.599563362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:48.599581422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:48.599597552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.599613392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.599663942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.599695662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.599739632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.599770822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.599829662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:48.599862953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:48.599894843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.599926643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 828 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.599957063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:48.599972563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.599989813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:48.600007333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.600024993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.600038493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:48.600054953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.600083733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.600097373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.600113123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.600126393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.600140963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:48.600172303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 502 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.600187563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:48.600202983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 829 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.600218523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.601356874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.601408144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.601428004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:48.601445424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.601460614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.601477074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.601490454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.601505774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.601518784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.601533694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.601549624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 830 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.601565134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:48.602249024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:48.602266854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.602283454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.602301704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.602332834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.602346284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.602361814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.602376774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.602391954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.602406764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.602419574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.602436814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.602451574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.602466214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.602480884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.602495254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.602509765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:48.602541085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.602556265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 831 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.602571635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.604590366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.604615006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.604635996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.604649036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.604664156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.604677666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.604692706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:48.604708156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 832 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.605258607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.605303007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.605323477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.605337037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.605354557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.605367987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.605383287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.605399647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.605414687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.605429607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:48.605445047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 833 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.606700628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.606721248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.606754128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.606776848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.606792328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.606807638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.606822378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.606837378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.606852068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.606868228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.606880758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.606895078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.606910728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 834 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.608353919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.608385519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.608402989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.608416029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.608431859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.608445519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.608460069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.608475499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 835 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.608991919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.609011289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.609044739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.609059669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.609076249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.609089759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.609104439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:48.609119679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 836 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.60962342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.60967764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.60972067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:48.60975106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.60978324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.60982185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 837 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.60985479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:48.609871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.602132297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.602162197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.602175867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.602189037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.602251257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:49.602285217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:49.602303057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:49.602320407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.603424308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.603464428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.603494878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.603523138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.603813478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:49.603847119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:49.603880769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:49.603912109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.603943299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:49.603959719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.603976709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.603993409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.630058588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.630108618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:49.630152658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.630182788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.630201348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.630217778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.630231308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.630538359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:49.630575389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:49.630596269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 839 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.630611509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 839 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.630706269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.63200949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.63202919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.63204593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:49.633311201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.633335481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.633361161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.633374451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.633389301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.633401491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.65912279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:49.65915148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:49.6591667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:49.660262561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:49.660281671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.660297911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.660936822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.660986982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.661001552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.661018032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.661033992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.661049242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.661064142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.661077252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.661091952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.661106792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.661123292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.661138232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.661153102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.689631593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:49.689668253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.689683533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 841 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.689827243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.692194705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.692213255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.693349826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.693389976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.693406826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.693420866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.693691826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:49.693713716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 842 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.695213177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.695247457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.701770152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.701790812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.701811512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.701828072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.701848092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.701864892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.701881412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.702249043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:49.702268803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 843 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.703655734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.703678664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.704567984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.704588974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.704607344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.704624204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.704651055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.704670335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.704688045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.704708415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.704733315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.705936625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.705964716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 844 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.707548487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.707596367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.71139612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.71141859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.71143757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.71145475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.71159953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:49.71161945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 845 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.71222392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.7122442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.713222721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.713248161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.713265201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.713279231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.714462142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:49.714496672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 846 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.715053732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:49.715102882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.720687767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:49.720736277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.721137917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:49.721173747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.721211347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:49.721229137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.598829108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.598865248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.598879598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.598892988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.598906158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:50.598924658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:50.598940908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.598957228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.599024688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.599056528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.599099948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.599129888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.599191108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:50.599224138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:50.599255808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.599289098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 848 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.599320128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:50.599335798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.599352918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:50.599369698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.599386468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.599399758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:50.599416188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.599444028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.599457938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.599473508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.599486768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.599502078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:50.599533598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.599549348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:50.599564678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 849 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.599580398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.600734649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.600753589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.600770079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:50.600802509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.600817349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.600833019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.600846429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.600861559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.600874419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.600889759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.600905359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.600920909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:50.60164978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:50.60166721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.60168398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.60170514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.60173305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.6017465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.60176252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.60177771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.60179299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.6018079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.60182064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.60183503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.60185048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.60186592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.60188061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.6018957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.60191034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:50.60194187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.60195733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 851 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.60197227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.603984382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.604005412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.604063352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.604078362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.604093452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.604106352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.604120722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:50.604136642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 852 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.604669952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.604689382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.604725052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.604740722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.604756382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.604769272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.604784392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.604799382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.604815122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.604830372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:50.604846362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 853 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.606113743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.606133933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.606166643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.606181393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.606196233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.606211453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.606226463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.606240933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.606255733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.606271023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.606283753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.606299683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.606315143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 854 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.607795594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.607814375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.607849305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.607863975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.607878805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.607891665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.607906515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.607922155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 855 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.608462955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.608481515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.608515645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.608530135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.608545205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.608557835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.608573275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:50.608588815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 856 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.609100455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.609117655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.609155126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:50.609184586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.609212136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.609243126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 857 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.609274856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:50.609288576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.599417922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.599461372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.599475432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.599488142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.599500842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:51.599516982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:51.599531362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:51.599546192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.600932453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.600994173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.601024053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.601053143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.601191924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:51.601254474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:51.601287584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:51.601319134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.602018054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:51.602041504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.602058994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.602075894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.603312455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.603353865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:51.603371775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.603402355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.603415765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.603431305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.603444115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.603502465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:51.603537835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.603553625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.603569455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 859 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.603585125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.604728636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.604749986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.604767086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:51.608513189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.608555599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.608572279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.608585579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.608600259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.608612509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.60996402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.61000613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:51.61003183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:51.610811061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.610842501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.610860451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.612780562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.612833202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.612848762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.612864962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.612880822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.612896502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.612911742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.612924492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.612939552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.612955612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.612970332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.612984912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.612999352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.613793783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 516 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.613866493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.613882513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 861 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.613900113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.615893575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.615924125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.620494318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.620529618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.620546098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.620559168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.621160269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:51.621178919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 862 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.621784049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.621804789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.622010579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.622026929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.622042939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.622055859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.622071079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.622086139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.622109919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.623896831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:51.623969271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 863 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.625290792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.625329342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.629516755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.629556465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.629573765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.629590015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.629608725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.629624925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.629639835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.629654325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.629671035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.630943336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.630963576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 864 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.632592097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.632614227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.633171968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.633208968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.633227308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.633242808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.635017189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:51.635062909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 865 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.635612299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.63568149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.639642542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.639683423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.639702103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.639717323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.639961733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:51.639986003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 866 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.640694933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:51.640741493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.640942563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:51.641013484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.646450808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:51.646489098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.646608778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:51.646628088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.599067545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.599104965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.599128665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.599145225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.599159485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.599178245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.599193845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.599211235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.599319275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.599379465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.599410105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.599438255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.599467655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 416 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.599502265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.599536265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.599568695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 868 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.599602075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.599619415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.599639065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:52.599657435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.599674335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.599689695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:52.599706855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.599735075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.599748355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.599765685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.599779345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.599794075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.599825405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:52.599841335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:52.599856656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 869 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.599872106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.601041286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.601067896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.601085706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:52.601106436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.601121236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.601140716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.601155506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.601174266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.601189707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.601205747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.601221727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.601237137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:52.601949187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:52.601967537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.601985997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.602007007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.602036407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.602052697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.602069557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.602086207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.602101717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.602118757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.602132757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.602149677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.602166977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.602183197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.602198997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.602213337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.602229117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:52.602264497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.602280067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 871 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.602298787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.604324269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.604345639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.604377999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.604392519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.604409649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.604423729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.604439509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:52.604455829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 872 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.605029379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.605071449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.605089979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.605104659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.605120689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.605135119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.605151819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.60516687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.60518224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.60519863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:52.60521408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 873 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.60646709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.606521291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.606541651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.606556021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.606576711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.606592841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.606607881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.606621641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.606634971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.606652131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.606665371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.606678531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.606697371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 874 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.608136162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.608164882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.608184142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.608197432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.608214772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.608227472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.608241622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.608259282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 875 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.608769042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.608791462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.608814452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.608827352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.608842182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.608858662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.608874972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:52.608891942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 876 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.609404843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.609423433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.609459143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:52.609499493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.609528943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.609561193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 877 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.609591613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:52.609606493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.598954138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.599009708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.599029488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.599045928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.599061558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:53.599257938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:53.599436428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:53.599493708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.600032139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.600079689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.600116669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.600147809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.600241639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:53.600278299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:53.600375869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:53.600410709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.600450509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:53.600469099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.600522829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.600543339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.600608739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.600625279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:53.600642139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.600670399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.600685919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.600702699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.600716079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.600732189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:53.600763909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 522 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.600779269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.600802399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 879 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.600817699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.603215191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.603289401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.603310421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:53.603328131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.603342701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.603383831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.603431101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.603451221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.603467901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.603486541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 523 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.603506721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:53.603526461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:53.604383692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:53.604428522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.604447912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.604466672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.604497252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.604511712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.604530582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.604545222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.604561212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.604575932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.604589732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.604606322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.604621902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.604637512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.604651852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.604667112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.604682452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:53.604714272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.604730402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.604744972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.606757314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.606810314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.606829934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.606843984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.606859904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.606876854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.606893054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:53.606908794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 882 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.607442054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.607476654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.607494384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.607511494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.607529454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.607542374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.607557454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.607572964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.607589544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.607604454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:53.607619634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 883 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.608929295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.608950815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.608987505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.609002335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.609017805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.609033295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.609047835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.609063185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.609077905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.609092775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.609105465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.609119845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.609135075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 884 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.610669397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.610722547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.610742527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.610756597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.610773037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.610786937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.610801547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:53.610817817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 885 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.611333517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.611382347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.611427587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.611443257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.611459657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.611473567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.611503257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:53.611519837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 886 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.611973248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:53.611992428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.612014048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:53.612044018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.612091388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:53.612148558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.612180768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:53.612196438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.600497392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.600530662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.600544592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.600557932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.600751532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:54.600771522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:54.600786882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.600802432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.600887602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.600953772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.600990172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.601021752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.629738534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:54.629788954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:54.629827054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.629862214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 888 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.630181184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:54.630201404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.630221364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:54.630238094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.633485927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.633531137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:54.633550147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.633582897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.633598147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.633614167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.633628057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.634133287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:54.634172417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:54.634189477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:54.634205947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 889 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.634260767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.635718039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.635739129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.635756389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:54.636909919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.636954689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.636973169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.636987309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.63702453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.63703815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.638399571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:54.638439811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.638456451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:54.639392991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:54.639432711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.639450751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.673074887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.673136177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.673152567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.673170867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.673187937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.673203987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.673220447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.673235877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.673250787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.673267127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.673281977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.673296567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.673312907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.674301728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:54.674339708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.674356048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 891 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.674516908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.67685427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.67688786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.67750847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.67752565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.67754393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.67755989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.680090582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:54.680111912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 892 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.680858313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.680892243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.684812626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.684833786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.684851846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.684865906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.684880036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.684893766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.684909256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.686104997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:54.686156297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 893 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.687610868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.687643738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.71717876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.71722981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.71724861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.71726776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.71728525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.71730038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.71731623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.71733536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.71735008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.719917402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.719964242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 894 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.724459555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.724512235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.755129789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.755175869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.755196189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.755211969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.75696881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.75702485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 895 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.757809321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.757831911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.758506391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.758524751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.758541031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.758562281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.760773642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:54.760792252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 896 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.761509612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.761558192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.765064925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:54.765100885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.766014506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.766050436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 897 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.766088156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:54.766103076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.598929434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.598963814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.598978534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.598992014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.599005434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:55.599029274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:55.599046184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:55.599061994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.599171764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.599205244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.599235054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.599264334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.599295884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:55.599330094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:55.599361724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:55.599392934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.599423754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:55.599438944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.599456074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.599473184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.599489964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.599505794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:55.599522974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.599552384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.599567474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.599586344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.599599164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.599614464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:55.599647514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.599662804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.599678444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 899 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.599693494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.600898445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.600930695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.600948065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:55.600964815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.600979665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.600996405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.601009965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.601026545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.601039865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.601055665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.601071905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:55.601087895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:55.601836236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:55.601855166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.601872086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.601891746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.601921586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.601934576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.601949586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.601965066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.601980006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.601994786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.602008296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.602024066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.602038826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.602053566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.602068406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.602083136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.602098776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:55.602129766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.602144716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.602159756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.604197758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.604219698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.604263988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.604318958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.604339038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.604355728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.604373548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:55.604393218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 902 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.604859658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.604883058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.604906658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.604922068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.604939278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.604953598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.604970288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.604986648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.605002648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.605027388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:55.605054028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 903 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.606349599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.606396359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.606414889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.606428929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.606444139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.606457869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.606473719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.60648842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.60650265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.6065167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.60653019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.60654854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.60656294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 904 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.608010461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.608040981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.608059631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.608075011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.608091261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.608104301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.608122771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:55.608140051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 905 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.608656641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.608684861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.608704941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.608719211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.608735061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.608748341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.608764791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:55.608781641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 906 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.609298632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:55.609319012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.609356202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:55.609390852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.609420392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:55.609457042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.609488922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:55.609506592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.599839827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.599889088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.599903998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.599917688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.599930718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:56.599949268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:56.599964758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.600003708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.600140548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.600172648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.600201258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.600230168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.60282969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:56.60289778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:56.60295203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.60298827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 908 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.60318381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:56.60320452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.6032225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:56.60323951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.634396194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.634445084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:56.634464354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.634496044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.634509684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.634525894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.634544454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.636281065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:56.636348185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.636365665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:56.636382075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 909 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.636552285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.637855156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.637875426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.637892686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:56.638674087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.638706467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.638739877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.638756877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.638775077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.638788107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.670712451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.670762051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.670779211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:56.672165902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.672219732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.672241732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.676177455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.676235725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.676253095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.676269945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.676287065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.676303375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.676318335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.676333335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.676349465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.676364275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.676382445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.676397445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.676414805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.677736956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 536 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.677772166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.677788376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 911 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.677917696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.680232488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.680296178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.680816719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.680835799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.680851919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.680865689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.684586831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:56.684629041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 912 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.685837402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.685861742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.690291256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.690331666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.690349836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.690363356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.690381216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.690397116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.690414836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.691367287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:56.691410037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 913 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.692908748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.692939088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.694800459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.694841259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.694859499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.694876639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.694892509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.694907109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.694925149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.694941429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.694954629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.723420171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.723444501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 914 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.725251452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.725310022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.729440045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.729480605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.729498395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.729511825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.730027476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.730047696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 915 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.730972856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.730994396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.732221387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.732237717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.732253847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.732282097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.732296897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:56.732312787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 916 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.732868698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.732920898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.733442478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:56.733492388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.733521458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.733553648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 917 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.733585678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:56.733603178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.602626153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.602662303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.602677593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.602690613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.602827843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.602847673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.602887403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:57.602907093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.603494593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.603642193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.603680633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.603708143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.605890755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.605925965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.605961825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:57.605993335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.606694396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.606720466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.606738496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.606755706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.616138863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.616185253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:57.669977833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.670038513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.670053783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.670075363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.670088353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.674299077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.674365777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:57.674383147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.674398387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 919 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.674413257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.675434917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.675454548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.675470838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.675997338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.676016528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.676131818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.676148168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.676164808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.676178688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.685833725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.685879865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:57.685898095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:57.687185706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:57.687206176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.687223786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.688994328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.689070858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.689089908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.689109138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.689124678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.689139218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.689154648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.689167228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.689181358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.689195458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.689212258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.689227668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.689242188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.697151004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:57.697212364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.697230744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.698038525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.701091377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.701120637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.701718307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.701758537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.701776577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.701790237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.735273483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:57.735307983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 922 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.736019283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.736046533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.746491771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.746531591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.746549241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.746567441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.746584211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.746600401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.746616831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.753269876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:57.753316516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 923 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.755557118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.755591158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.756169648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.756194978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.756212668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.756227388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.756242468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.756257418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.756272178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.756286978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.756300178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.756670779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.756691019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 924 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.75883616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.75886297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.75889868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.75891497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.75893107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.75894429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.75951978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:57.75953896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 925 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.76018948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.76024209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.76031271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.760330771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.760351141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.760364471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.760864601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:57.760898021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 926 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.816875403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:57.816922543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.832279195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:57.832336205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.934986602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:57.935069722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.935402833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:57.935421583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.599070713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.599104963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.599119743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.599133223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.599146723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:58.599167923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:58.599184353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.599201103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.599276903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.599312123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.599355613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.599386993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.599447353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:58.599483343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:58.599515573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.599549673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 928 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.599581913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:58.599598633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.599615993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:58.599632693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.599651793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.599668793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:58.599686093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.599715423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.599728923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.599744893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.599759353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.599774413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:58.599806963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 542 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.599822943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:58.599841083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 929 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.599856774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.601012044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.601032754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.601049804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:58.601066704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.601082444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.601098944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.601111904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.601127224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.601142354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.601158504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.601173714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.601190565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:58.601909075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:58.601927105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.601943685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.601965855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.602030845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.602045185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.602060745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.602077715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.602093835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.602109285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.602122065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.602137365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.602153325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.602168015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.602184215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.602199975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.602214535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:58.602245965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.602262215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 931 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.602277485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.604226047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.604246247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.604284877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.604300157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.604315607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.604329087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.604345827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:58.604378397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 932 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.604892277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.604910687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.604950407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.604994457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.605023597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.605038447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.605053887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.605069737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.605084977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.605100717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:58.605117777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 933 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.606355708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.606377538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.606410328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.606427788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.606443708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.606458978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.606475748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.606491389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.606505809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.606525549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.606538409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.606554429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.606569789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 934 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.6080527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.60807713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.60809702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.60811124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.60812677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.60813965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.60815664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.60817344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 935 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.60872702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.60876216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.6087797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.60879303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.60880795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.60882334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.60883933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:58.60885465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 936 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.609366351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.609418231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.609436931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:58.609471261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.609506611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.609539791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 937 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.609574981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:58.609593231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.599125976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.599154786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.599169216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.599183916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.599198236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:59.599216116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:59.599233186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:59.599248456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.602051348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.602085208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.602116658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.602146528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.602530499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:59.602565569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:59.602602619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:59.602634559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.602671979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:59.602688219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.602705119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.602722129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.602765409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.602781309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:51:59.602798349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.602827769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.602841099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.602859269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.602873439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.60411498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:59.60415039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:59.60416697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.60418245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 939 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.60419861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.605252231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.605271751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.605290381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:59.605379421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.605395591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.605410791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.605423991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.605440581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.605453681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.605469441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:59.605484871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:59.605500291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:59.606239041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:59.606257121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.606275011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.608852033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.608911643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.608928223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.608944453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.608961373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.608976523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.608993033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.609007463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.609030613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.609048193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.609065183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.609082513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.609098953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.609192054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:59.609232154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.609251644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.609268174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.611438005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.611466025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.611512575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.611528735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.611544245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.611557425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.612490446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:59.612512836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 942 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.613088316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.613110336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.613182347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.613198637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.613214957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.613228187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.613243557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.613261527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.613277787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.613292337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:59.613308557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 943 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.614606018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.614634628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.617020679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.617055109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.617073369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.617090029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.61711282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.61713065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.61714748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.61716408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.61717744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.61723271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.61725427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 944 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.618880241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.618902931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.619012461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.619029021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.619045081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.619058391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.619821862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:59.619846732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 945 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.620413692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.620435682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.620497272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.620513292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.620528132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.620540952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.620557522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:59.620573182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 946 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.621098343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:51:59.621119723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.623608374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:51:59.623643184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.623883565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51:59.623917675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.623949675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:51:59.623967335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.629035352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.629081982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.629097012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.629110022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.629278362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:00.629312082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:00.629328232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.629357732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.630278882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.630342482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.630372113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.630400703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.631400533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:00.631463733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:00.631497523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.631528523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 948 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.632435794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.632454824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.632472234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:00.632489664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.633093235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.633110515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:00.633128715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.633161845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.633175655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.633190785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.633204395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.633476635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.633510275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.633527415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 949 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.633544215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 949 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.633660905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.635218446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.635239016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.635256706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:00.638481759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.638499169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.638521739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.638536689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.638554739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.638569179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.638853219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:00.638873139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.638889859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:00.6396975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:00.63974643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.63976746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.667704621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.667749561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.667763971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.667782381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.667800221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.667818081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.667835981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.667851551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.667868811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.667884921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.667902211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.667917031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.667932911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.669633532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:00.669670362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.669686112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 951 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.669746312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.671919604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.671946284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.675595437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.675612057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.675627657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.675640557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.676140077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 952 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.676181867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 952 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.676839908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.676889638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.703536828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.703570498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.703589058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.703602868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.703619608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.703636618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.703654958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.705026179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 953 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.705049629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 953 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.70653464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.70655613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.710477293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.710518713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.710536643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.710551703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.710568523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.710583453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.710602673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.710643643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.710658993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.712244214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.712268074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 954 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.713969216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.713989866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.714569136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.714608506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.714626436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.714652406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.714667926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.714685346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 955 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.715194586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.715234616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.743191258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.743235258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.743253758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.743269528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.744112938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:00.744141978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 956 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.744949279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.744969369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.745661669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:00.745709629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.77381504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.77386179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 957 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.77393546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:00.77395634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.599785502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.599833292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.599847822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.599860933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.599874463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.599892113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:01.599907683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:01.599922943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.599962423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.599993653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.600055323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.600085483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.600143533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.600191653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:01.600223313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:01.600254483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.600285993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:01.600303093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.600320253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.600337093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.600353743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.600367893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:01.600383343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.600411733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.600424943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.600439693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.600452313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.600466783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:01.600497213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.600512193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.600527423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 959 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.600542253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.601629644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.601678564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.601697584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:01.601714544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.601728804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.601744964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.601758504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.601773244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.601786304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.601800724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.601816224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 960 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.601831174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:01.602552255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:01.602576135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.602593105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.602610685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.602639595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.602653015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.602669045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.602684115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.602699715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.602714675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.602726975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.602741725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.602755915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.602770615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.602784985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.602800135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.602814985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:01.602846105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.602861275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.602875755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.604929036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.604948936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.604986216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.605001926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.605025996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.605038906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.605054436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 962 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.605070176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 962 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.605595837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.605614887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.605650847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.605665327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.605680947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.605693747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.605709067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.605723947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.605738707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.605753647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 963 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.605782997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 963 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.607113888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.607157618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.607176708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.607190168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.607206488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.607221148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.607236088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.607250358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.607265498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.607280098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.607292538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.607306908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.607322158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 964 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.608777989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.608818859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.608836649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.608850209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.608866229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.608879109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.608893939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 965 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.608909379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 965 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.60943653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.60948331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.60950193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.60951566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.60953166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.60954479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.60955985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:01.60957556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 966 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.61012739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.61015286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.61017135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:01.61025043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.61027915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 967 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.61031055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.61034157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:01.61035653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.625546005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.625598815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.625613935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.625627305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.625652495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:02.625686075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:02.625703455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.625719545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.627270716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.627306156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.627337226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.627365536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.628849437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:02.628883777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:02.628915117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.628946427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 968 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.629191068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.629240108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.629258978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:02.629275948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.657422499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.657463599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:02.657545169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.657577069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.657595699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.657640939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.657655979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.65949627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.65953314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:02.659549001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 969 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.659564951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 969 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.659881791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.661698582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.661719222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.661736002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:02.661999612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.662017262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.662098302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.662112712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.662128152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.662141132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.663679254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.663697944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 970 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.663713494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:02.664605824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:02.664654254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.664679164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.692406095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.692491645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.692506875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.692523945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.692538995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.692553575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.692568775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.692582075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.692597375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.692612035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.692627295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.692643985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.692658215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.694058317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:02.694130677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.694146767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 971 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.694217307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.696374578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.696398798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.696596918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.696613238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.696629488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.696643158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.69857439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 972 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.69863215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 972 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.69927667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.69929896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.702893503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.702932153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.702949553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.702962863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.702977963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.702992683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.703025573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.703902484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 973 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.703927614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 973 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.705414015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.705438515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.707926727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.707965827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.707982687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.707998427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.708014597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.708030707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.708045767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.708060807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.708073457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.739922081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.739965671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 974 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.741816253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.741837463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.742771573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.742788183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.742832453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.742861573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.743169574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.743213804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 975 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.744545205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.744565965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.771744314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.771778294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.771794894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.771808394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.772773475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:02.772818025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 976 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.773611546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.773643056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.774264926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:02.774297846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.799950245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.799990535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 977 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.800059035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:02.800098075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.599302408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.599331078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.599344498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.599358108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.599372968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.599390518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:03.599405958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:03.599421648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.599501668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.599578228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.599608408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.599640378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.599669418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.599702228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:03.599735518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:03.599767878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.599799918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:03.599815768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.599832948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.599850088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.599868099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.599881409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:03.599897179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.599930319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.599943999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.599962179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.599975859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.599989839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:03.600021389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:03.600037729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.600052489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 979 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.600069479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.601130979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.601158359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.601177299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:03.601195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.60120824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.60122519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.60123779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.60125269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.60126522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.60128139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:03.60129819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 980 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.6013163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 980 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.60206069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:03.60207967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.60209775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.60211752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.60214629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.60215932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.60217568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.60219035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.60220477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.60222078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.60223364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.60225103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.60226705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.60228127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.60229598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.60231173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.60232714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:03.60235766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.6023732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 981 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.60238961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.604418692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.604440732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.604473842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.604489022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.604503822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.604516262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.604531042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 982 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.604559982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 982 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.605084892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.605103822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.605138202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.605152572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.605169143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.605181503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.605197613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.605228023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.605242683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.605259363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 983 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.605276013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 983 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.606549204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.606570074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.606604244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.606619304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.606634034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.606649644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.606664014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.606678864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.606693764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.606710174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.606724234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.606738494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.606753344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 984 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.608214735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.608234255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.608270355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.608286775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.608302905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.608315655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.608329915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 985 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.608344915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 985 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.608880685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.608899685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.608936055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.608951165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.608965635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.608978255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.608993955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:03.609009735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 986 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.609522596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.609540426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.609577406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:03.609607046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.609634046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 987 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.609667856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.609702476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:03.609717126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.611648501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.611682431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.611697161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.611710761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.611724381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:04.611761941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:04.611799532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.611817282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.612304962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.612375502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.612405872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.612435732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.612649462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:04.612691582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:04.612744242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.612779382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 988 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.614171163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.614203993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.614227953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:04.614247113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.615265994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.615314634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:04.615333494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.615364584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.615378464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.615394734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.615412004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.618843807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.618894617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:04.618911267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 989 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.618927377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 989 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.619087787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.620392998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.620423198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.620441248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:04.647223458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.647245718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.647261648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.647276108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.647291318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.647304478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.64940756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:04.64942841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 990 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.64944381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:04.651135061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:04.651160081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.651177341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.652223092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.652256372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.652271592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.652287582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.652303092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.652318062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.652332952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.652346442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.652361462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.652376232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.652390852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.652405262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.652419842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.681015464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:04.681065194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.681081184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 991 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.681279594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.683477046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.683506926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.684783897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.684823997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.684839817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.684852907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.685203647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 992 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.685245797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 992 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.687111008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.687133868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.711954327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.711984697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.712001997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.712022437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.712038347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.712053737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.712070427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.712293117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 993 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.712312867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 993 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.713756938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.713778648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.717248961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.717288571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.717412101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.717430241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.717445191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.717459081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.717473011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.717486971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.717498931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.718165432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.718187392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 994 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.719752373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.719797123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.721041614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.721082314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.721099694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.721113244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.722025195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.722044685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 995 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.722612555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.722633915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.726113498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.726136648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.726152738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.726165878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.726315988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:04.726335128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 996 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.726915218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.726939348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.728244859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:04.728277829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.730674061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.730738961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 997 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.730771771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:04.730788591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.599085905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.599131935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.599145965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.599158985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.599171755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.599187915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:05.599203165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:05.599218025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.599301295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.599351765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.599380915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.599408895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.599468255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.599502525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:05.599534365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:05.599565475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.599596575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:05.599613175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.599631225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.599648345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.599664975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.599678315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:05.599694025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.599722195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.599735785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.599750865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.599763715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.599778785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:05.599809965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.599825475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 999 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.599840835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 999 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.599856066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.601077046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.601095666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.601129726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:05.601146146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.601159096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.601174026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.601186927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.601202047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.601214907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.601229897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:05.601245137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1000 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.601260257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:05.602003757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:05.602021387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.602037347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.602070237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.602099007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.602111987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.602126097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.602141097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.602156257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.602171407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.602184367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.602198967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.602213567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.602228437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.602242777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.602257337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.602271547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:05.602302017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.602317097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.602331877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.604394529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.604429419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.604447039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.604460239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.604476499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.604489559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.604504319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1002 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.604519959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1002 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.605059349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.605101839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.605120439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.605134629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.605150709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.60516382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.60517935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.60519394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.60520867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.60522314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1003 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.60523863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1003 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.606535211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.606554151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.606577901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.606592361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.606607151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.606622281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.606637731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.606652361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.606668561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.606683221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.606695601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.606718121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1004 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.606735261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1004 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.608208952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.608228902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.608268102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.608313992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.608330962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.608344902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.608360342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1005 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.608377742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1005 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.608866222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.608888892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.608919402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.608940862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.608956662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.608969962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.608984812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:05.609001012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1006 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.609504833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.609522003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.609560153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:05.609590493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.609618243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1007 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.609649413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.609681603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:05.609696223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.599335119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.599380519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.599394549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.599408269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.599596099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:06.599619939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:06.599636649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.599652689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.60047807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.60052609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.60056829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.60059798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.601293801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:06.601351851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:06.601385941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.601417261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1008 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.601448231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.601464421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.601482021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:06.601499041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.601515631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.601530351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:06.601550161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.601578361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.601591571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.601606961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.601619651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.601638381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.601669351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.601684761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1009 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.601700401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1009 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.601715321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.602920462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.602940602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.602957192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:06.604201653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.604239763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.604255443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.604268143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.604283063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.604295183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.604309093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.604325243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1010 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.604340143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:06.605184804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:06.605221344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.605238454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.605276214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.605305994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.605323064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.605341264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.605358594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.605374734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.605389384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.605402134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.605417114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.605431804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.605446024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.605460264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.605474714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.605489274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:06.605521004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1011 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.605536444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1011 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.605551324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.607523355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.607547565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.608768246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.608786246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.608801276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.608814006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.609323427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1012 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.609365957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1012 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.609951047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.609997277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.611152108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.611170668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.611189218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.611202938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.611220898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.611238278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.611259118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.612634399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1013 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.612655559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1013 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.61418293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.61420716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.615423361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.615438931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.615455071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.615469591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.615484461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.615499501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.615514501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.615529181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.615541841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.615649131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.615677931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.617765733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.617787033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.619209254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.619227814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.619245124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.619258334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.619422484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.619440674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.619994815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.620020315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.620051985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.620066365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.620081785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.620094725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.621871476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:06.621912786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1016 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.622452677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.622484707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.622609337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:06.622642007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.622672257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.622703787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.622734597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:06.622749447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.599448702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.599498962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.599513702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.599527652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.599540742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.599558222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:07.599573222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:07.599588382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.599633982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.599669062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.599711872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.599741532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.600430363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.600464303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:07.600496343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:07.600526953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.600557723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:07.600573303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.600590503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.600607163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.600644983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.600659803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:07.600677823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.600705443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.600718253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.600733913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.600747153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.600761613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:07.600792983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:07.600808313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1019 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.600823673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1019 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.600839303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.602581655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.602613035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.602631675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:07.602734745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.602751355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.602768305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.602782375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.602798035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.602811545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.602826645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.602842345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1020 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.602858045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:07.603646825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:07.603664785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.603681935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.603754915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.603786545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.603799705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.603815485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.603830715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.603845626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.603860686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.603873776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.603888866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.603903386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.603918116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.603933316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.603948196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.603962386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:07.603993656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.604010826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.604026266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.606038817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.606059307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.606796578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.606854688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.606871258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.606884008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.606898228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1022 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.606914228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1022 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.607429558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.607469918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.607539158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.607576468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.607614928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.607628408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.607643768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.607659008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.607674008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.607688668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1023 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.607704338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1023 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.60961907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.60964872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.60981557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.60983242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.60984831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.6098635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.60987895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.6098934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.60990814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.60992311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.60993575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.60995064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1024 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.60996622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1024 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.611558251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.611605541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.611624931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.611639251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.611656611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.611670581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.611688061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1025 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.611704881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1025 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.612235802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.612255762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.612286842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.612301302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.612317592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.612331312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.612345982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:07.612361662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1026 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.612890272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.612908842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.612953092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:07.612984292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.613014742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1027 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.613048362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.613085192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:07.613101222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.598771425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.598815155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.598829895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.598843495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.598856945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:08.598874115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:08.598889445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.598904615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.598973535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.599032345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.599061925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.599090135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.599164315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:08.599197295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:08.599228895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1028 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.599260645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1028 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.599290975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.599306065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.599322965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:08.599339845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.599356425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.599369785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:08.599385045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.599412805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.599425915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.599440495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.599453325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.599467595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.599498515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:08.599513765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1029 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.599528875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1029 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.599543985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.600767806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.600818206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.600839586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:08.600856746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.600872116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.600888046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.600901526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.600917076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.600931386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.600947176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:08.600964106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1030 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.600980736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:08.601713957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:08.601762687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.601781277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.601799187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.601829057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.601843097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.601859127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.601874787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.601892237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.601907437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.601920117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.601934627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.601949927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.601964457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.601979197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.601993807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.602008977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:08.602074107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1031 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.602098577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1031 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.602114557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.604139209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.604159919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.604197649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.604213229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.604229489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.604242469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.604259089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1032 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.604274389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1032 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.604800779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.604820869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.604855519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.604870039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.604885329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.604898309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.604913139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.604927989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.604942679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.604957619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1033 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.604973179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1033 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.6063357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.60635667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.60639216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.60640679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.60642244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.60643752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.6064568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.60647148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.606485911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.606500451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.606513001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.606527571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.606542451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.608069922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.608088052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.608169682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.608183692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.608198782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.608211702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.608259512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.608303872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.608732272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.608757212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.608778512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.608791992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.608807512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.608820422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.608835242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:08.608850712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1036 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.609405873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.609431063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.609448373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:08.609479023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.609510283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.609542083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.609573413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:08.609589563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.626245138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.626285278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.626299438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.626312608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.626493459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.626518609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:09.626534819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:09.626550569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.62803352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.62807126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.62811357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.62814323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.629237961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.629295521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:09.629327181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:09.629357621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.630223361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:09.630265101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.630284131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.630301471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.658159982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.658196732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:09.658213863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.658243943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.658258123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.658273633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.658286923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.658846093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:09.658881773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:09.658898323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1039 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.658913973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1039 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.659035853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.660507214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.660529064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.660590614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:09.661731575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.661751885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.661769275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.661783815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.661799575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.661812775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.663489186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:09.663509586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1040 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.663530747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:09.664529257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:09.664572107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.664589877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.66782038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.6678566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.66787104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.6678868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.66790219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.66791679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.66793167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.66794466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.6679595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.6679746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.66798882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.66800304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.66801886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.69403607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:09.69409405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.69410919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.69421872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.696359161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.696388611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.698113313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.698134433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.698151063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.698165513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.699507844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1042 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.699553274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1042 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.700315954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.700360524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.704438447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.704460387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.704477347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.704491637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.704507077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.704521827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.704537127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.705845998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1043 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.705882908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1043 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.70737593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.70739624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.73392318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.73396306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.73398029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.73399587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.73401115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.73402605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.73404104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.73405588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.73406873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.736883532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1044 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.736928282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1044 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.738874903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.738922263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.768643275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.768685395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.768702925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.768716515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.770155956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1045 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.770178586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1045 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.771248477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.771286707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.772006937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.772047947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.772064947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.772078117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.77500062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:09.77506834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1046 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.77562797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.77564671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.779014013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:09.779053213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.779293823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1047 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.779352173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.779386533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.779403843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:09.875505855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"internal-dns-resolver","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:52:09.877385647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","error":"proto error: io error: No route to host (os error 148)","delay":"72.326763063s","count":"8"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.599673151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.599703271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.599716531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.599729381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.599742341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:10.599759171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:10.599774791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.599791221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.599856702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.599890912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.599932932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.599962602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.600024642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:10.600057822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:10.600088902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1048 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.600119482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1048 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.600149682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.600165552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.600182512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:10.600199252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.600215692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.600228202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:10.600243592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.600270902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.600283262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.600297582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.600309842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.600324022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 453 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.600354992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.600369682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1049 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.600384712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1049 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.600399702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.601528943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.601548863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.601565883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:10.601585403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.601598103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.601617263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.601630303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.601645103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.601657853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.601672313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:10.601687343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1050 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.601702673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:10.602434313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:10.602454053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.602470393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.602502963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.602532884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.602545644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.602560414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.602575054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.602589424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.602603744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.602615964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.602630044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.602644394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.602659034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.602674004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.602688174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.602702414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:10.602732794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1051 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.602747584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1051 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.602762514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.604762065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.604780245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.604819545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.604834085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.604849135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.604861705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.604876615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1052 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.604891705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1052 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.605423206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.605441836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.605476726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.605490826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.605506326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.605518786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.605533406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.605548286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.605570826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.605585506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1053 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.605600716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1053 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.606884857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.606902557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.606941937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.606956277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.606971267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.606985767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.607000197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.607016227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.607030587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.607045017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.607057287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.607071277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.607086277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.608538768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.608558228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.608591578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.608605738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.608620388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.608633058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.608646898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.608662028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.609199189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.609247539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.609266089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.609280879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.609297009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.609310359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.609326829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:10.609342819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1056 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.609812269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.609834289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.609867679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:10.609898419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.609926969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.609958339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.609989519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:10.610006809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.605872139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.605899039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.605912449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.605925529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.605959629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.605980469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:11.605996089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:11.606021499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.606443249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.60649662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.60652564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.60655399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.60736301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.60741427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:11.60744593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:11.60747719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.608326691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:11.608346741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.608363231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.608379751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.636564682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.636590482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:11.636606422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.636635222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.636647602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.636663332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.636675742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.637336773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:11.637375723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.637391523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1059 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.637422223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1059 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.637626823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.638968404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.639014914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.639033654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:11.640400195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.640437365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.640455845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.640470505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.640485265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.640500375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.642411887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.642433747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1060 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.642449497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:11.643271607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:11.643302177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.643319287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.64690325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.64694556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.64695904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.64697433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.64698888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.64700302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.64701706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.64702958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.64704348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.64705731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.64707118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.64708474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.64709887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.64723095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:11.64728969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.64730642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.64732173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.649462682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.649505392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.650699973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.650734453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.650751943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.650767443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.651595364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1062 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.651636504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1062 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.652189884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.652209914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.652280264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.652295784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.652312254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.652325464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.652340534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.652355444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.652370134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.656406427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1063 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.656440797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1063 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.657848578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.657888738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.659313709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.659344479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.659360909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.659392629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.659408249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.659423429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.659438059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.659452579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.659465659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.659480199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1064 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.659496389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1064 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.661723881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.661745411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.663207042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.663227682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.663243262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.663256352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.663276272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1065 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.663292492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1065 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.663870693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.663889623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.667651106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.667670676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.667685796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.667699346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.667931186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:11.667973256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1066 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.668551866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.668587996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.670114197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:11.670146038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.671112818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1067 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.671170448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.671203078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:11.671219598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.599121807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.599176017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.599193007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.599208667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.599224097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:12.599243627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:12.599260987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.599280777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.599439857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.599474567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.599509067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.599539557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.599655887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:12.599690387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:12.599723717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1068 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.599758827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1068 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.599790347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.599807407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.599826157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:12.599842557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.599860778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.599892308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:12.599909138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.599941118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.599954538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.599970908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.599985488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.600000308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.600040228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:12.600057248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1069 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.600073998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1069 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.600092978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.601166348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.601185979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.601202299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:12.601894799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.601909579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.601925529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.601938319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.601952899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.601965319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.60261341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.60263102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1070 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.60264602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:12.60344169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:12.60345846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.60347489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.60354312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.60359507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.6036093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.60362572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.60364101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.60365565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.60367246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.6036869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.60370312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.60371758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.60373223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.60374636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.60376087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.608216474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:12.608282194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1071 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.608299524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1071 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.608315594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.610430625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.610456145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.612797357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.612819167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.612835447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.612848897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.612864527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1072 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.612880757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1072 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.613462808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.613505998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.613639798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.613657848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.613673488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.613686298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.613701328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.613716198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.613731638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.613746688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1073 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.613762398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1073 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.615110419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.615152259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.615219029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.615234379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.615250299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.615266009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.615280299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.615295159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.615310229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.615325049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.615337789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.615352549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.615367659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.61683479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.6168532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.61692688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.61694161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.6169562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.61696903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.61698466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.61700022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.617563651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.617584351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.617600981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.617613951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.617628411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.617640851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.617655931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:12.617671331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1076 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.618224251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.618267121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.618308841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:12.618339281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.618367831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.618399811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.618433272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:12.618448262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.59918095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.59922291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.5992375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.59925217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.59926524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.59928246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:13.59929898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:13.59931489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.59948343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.59952931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.59955896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.59958724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.59969379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.5997269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:13.59975884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:13.59978996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.600517271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:13.600536361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.600553541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.600570461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.600654091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.600669211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:13.600686671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.600715201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.600728091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.600743311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.600755841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.600773101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:13.600803921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:13.600820391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1079 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.600835471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1079 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.600850661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.601914152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.601932762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.601949472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:13.602001172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.602016572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.602031592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.602044422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.602059732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.602072562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.602087162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:13.602103162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1080 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.602118522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:13.602870363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:13.602887543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.602904243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.605151824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.605184015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.605197225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.605212645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.605227485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.605242135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.605257025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.605269615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.605284305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.605299315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.605313755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.605328215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.605344645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.605420095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:13.605455215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.605470955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.605486345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.607644216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.607662316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.607741596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.607756236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.607771156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.607784286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.609064607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1082 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.609084357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1082 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.609676068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.609724908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.61253059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.61256833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.61258606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.61259978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.6126161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.61263157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.6126468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.61275594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1083 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.61277382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1083 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.614137211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.614156801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.614240291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.614255361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.614270431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.614285541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.614300191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.614314651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.614329461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.614343971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.614356701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.614371361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1084 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.614386511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1084 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.615850663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.615868773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.616004553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.616021463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.616036563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.616049483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.616065273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1085 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.616081283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1085 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.616636573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.616666683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.616707083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.616722633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.616738663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.616751703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.616766793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:13.616781983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1086 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.617291464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.617308834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.617343074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:13.617372954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.617401244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1087 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.617432084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.617462904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:13.617478944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.629191176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.629219856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.629235836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.629250876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.629266616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:14.629308176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:14.629326806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.629344306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.631182937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.631229097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.631261247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.631290767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.632014418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:14.632051378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:14.632084218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1088 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.632116138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1088 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.633143919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.633164449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.633182649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:14.633200979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.665660763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.665686103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:14.665726153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.665761633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.665777833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.665796453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.665809623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.666594804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.666632044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:14.666647614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1089 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.666663474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1089 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.666818714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.668338435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.668362925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.668380965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:14.669690466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.669708286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.669724186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.669737846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.669757026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.669771686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.671626888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:14.671657658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1090 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.671675398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:14.672673218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:14.672693378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.672711648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.703199761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.703284841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.703301131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.703318952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.703334122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.703349332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.703365052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.703378182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.703393302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.703407682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.703422422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.703438272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.703452772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.705103003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:14.705158533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1091 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.705174203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1091 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.705355233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.707588945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.707610595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.709822046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.709864856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.709881386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.709894186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.711571948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1092 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.711614188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1092 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.712226058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.712248928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.716659892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.716703832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.716722102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.716735892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.716751762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.716766802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.716782412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.717200182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1093 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.717223182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1093 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.718735093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.718758823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.720709855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.720741075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.720756745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.720771745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.720787155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.720802015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.720816675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.720831855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.720844305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.752733759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.752782609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.755051551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.755142531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.756114611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.756132121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.756174301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.756188971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.785691863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.785714093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.788268195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.788314015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.789038715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.789079795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.789095975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.789108755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.792948728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:14.792974838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1096 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.793934369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.793983009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.79552426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:14.79556248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.796294681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.796328581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.796424121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:14.796443791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.601563758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.601590558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.601604638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.601618098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.601631568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.601654488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:15.601669648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:15.601685428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.602055508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.602114578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.602143448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.602172478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.602286328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.602320248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:15.602351648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:15.602382408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.603471009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:15.603521299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.603540099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.603557479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.603624429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.603644549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:15.603661269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.603690539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.603704229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.603719729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.603732839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.603747649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:15.603785789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.603801429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1099 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.603816889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1099 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.60383251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.6050787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.60509799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.60511487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:15.605172121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.605186511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.605201831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.605214951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.605229541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.605242691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.605257921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:15.605273711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.605288651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:15.606050011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:15.606067101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.606083751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.608468093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.608501193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.608514323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.608529223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.608544713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.608560003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.608574853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.608587493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.608604513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.608620723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.608635063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.608651653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.608668143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.608754313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:15.608799503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.608815063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.608829973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.611142255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.611189965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.611252685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.611270045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.611288215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.611301705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.612118836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.612139636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1102 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.612730036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.612772396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.612921356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.612937276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.612953696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.612966876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.612982216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.612998146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.613013966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.613030296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.613047566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.614458248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.614476968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.61711025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.61712594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.61714178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.61715677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.61717155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.61718591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.61720068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.6172152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.61722877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.61797475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.61799252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1104 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.619692901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.619719021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.619812222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.619827962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.619844472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.619857652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.619872132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.619887682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.622966434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.622995674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.623174874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.623190704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.623246494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.623292404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.623308654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:15.623325024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1106 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.623950485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.623970845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.624024125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:15.624053415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.624085335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.624115665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.624145925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:15.624163205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.599107289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.599154229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.599169949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.599185479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.599201539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:16.599220189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:16.599237509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.599255639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.60085509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.60091762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.60095096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.60098186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.601355451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:16.601397281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:16.601428481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.601459151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1108 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.601877451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.601924771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.601945431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:16.601966131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.603419042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.603459802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:16.603477812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.603508212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.603523972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.603540892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.603554942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.603780542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.603816702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.603832913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.603848493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1109 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.603866753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.605176984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.629864652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.629899682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:16.630984783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.631013313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.631058273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.631113143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.631133453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.631150103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.631334883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.631356733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.631375253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:16.632404484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:16.632425904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.632444824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.658051313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.658100793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.658115963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.658134353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.658149943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.658167043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.658182943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.658196043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.658212884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.658230204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.658246854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.658261474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.658276264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.659118024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:16.659154984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.659171344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1111 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.659335184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.662583517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.662604477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.663244387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.663259837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.663279207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.663292497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.667962231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.668007241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1112 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.668675271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.668698321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.669515862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.669542742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.669558172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.669571302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.669586092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.669600372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.669614142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.670074502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.670116892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.672287604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.672322074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.673183285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.673219685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.673237925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.673253395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.673268905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.673283965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.673298525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.673312795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.673325995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.673340575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.673358645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1114 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.674819366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.674840336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.675409836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.675435806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.675452707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.675466157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.675482607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.675501677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.676035677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.676079497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.68040702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.68044064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.68045993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.68047357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.68070244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:16.68074746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1116 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.681306331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.681326481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.682169572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:16.682202272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.683157392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.683198402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.683231682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:16.683247452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.599554452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.599604542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.599618822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.599631892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.599644502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.599660762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:17.599675332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:17.599689602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.599755262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.599805042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.599834392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.599863023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.599917343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 466 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.599955373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:17.599987173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:17.600020043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.600050953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:17.600067993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.600085083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.600101703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.600118593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.600131733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:17.600147533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.600175293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.600189143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.600204273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.600217333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.600232553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:17.600266793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:17.600284543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.600301473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1119 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.600319123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.601518394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.601575124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.601594754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:17.601614034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.601629104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.601646764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.601660424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.601675384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.601688904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.601704754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.601720674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.601737184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:17.602451704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:17.602470044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.602487104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.602518765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.602556965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.602570665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.602586935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.602604485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.602621025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.602636475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.602649455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.602663975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.602678225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.602693415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.602707885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.602722335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.602736545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:17.602768535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.602783845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1121 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.602798685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.604774856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.604794376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.604833286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.604848176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.604862906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.604875716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.604890386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.604906046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1122 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.605474947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.605518797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.605537267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.605551037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.605566667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.605585797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.605601227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.605616157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.605632077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.605647007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.605673907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1123 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.606922008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.606944178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.606967238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.606981528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.606997448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.607014218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.607029758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.607044968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.607059538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.607073688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.607086348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.607100388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.607115708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1124 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.608550199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.608603899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.608635579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.608650979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.608667329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.608680469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.608695909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.608711929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.60919456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.60922041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.60923893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.60925252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.60926767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.60928034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.60929522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:17.6093107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1126 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.60982269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.60984257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.60987724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:17.60990813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.60993851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.60997025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.61000199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:17.61004494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.601018316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.601051316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.601064956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.601078426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.601091196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:18.601108086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:18.601123246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.601138686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.601867447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.601937077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.601990987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.602021477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.603084378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:18.603120858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:18.603155468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.603186348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1128 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.603988159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.604008739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.604027159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:18.604044059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.604588039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.604611609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:18.604627479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.604656859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.604669699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.604684569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.604697369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.607848262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.607900092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:18.607918612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.607935172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1129 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.607952712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.609143023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.609164073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.609181283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:18.609877143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.609903773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.609921133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.609934803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.609950633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.609963433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.610009123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:18.610040333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.610056353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:18.611555684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:18.611574674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.611591644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.612119215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.612170965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.612185205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.612201525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.612217085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.612231895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.612246845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.612259455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.612274655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.612288935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.612303505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.612318045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.612332665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.612347215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:18.612379255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.612394565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1131 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.612415085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.614360686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.614394216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.616903578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.616920778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.616936498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.616949708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.617115449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.617144859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1132 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.617745959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.617767859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.617924279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.617963339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.617980649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.617995279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.618022469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.618039459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.618055169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.61871981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.61874078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.620145961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.620167631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.620232571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.620250181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.620266301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.620282311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.620298331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.620314351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.620330131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.620344431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.620356931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.620371511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.620388391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1134 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.621864162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.621885022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.624355484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.624379684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.624396494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.624409554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.624633204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.624652004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.625249395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.625291275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.625331825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.625347295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.625365935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.625379055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.626100995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:18.626119295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1136 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.626707466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.626749036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.626766496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:18.626795216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.626827026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.626858926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1137 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.626891826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:18.626907876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.600220919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.600265539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.600281069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.600294529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.600310559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.600328539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:19.600344009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:19.600361249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.600522949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.600587049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.600617559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.600660489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.600728429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.600791149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:19.600824449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:19.600855769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.600888429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:19.600904109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.600920919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.600941449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.600958689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.600974069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:19.600990539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.601019469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.601033029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.601051499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.601064439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.601079439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:19.601111769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:19.601128209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.601142899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1139 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.601158159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.60224701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.60245151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.60246993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:19.603103391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.603119321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.603136291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.603149001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.603164191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.603176751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.603194221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:19.603210861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.603226141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:19.604001642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.604035942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.604053652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.604133902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.604170522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.604185102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.604201292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.604217372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.604233812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.604251282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.604264482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.604279282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.604293852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.604309372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.604324292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.604346582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.604361822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.604393392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.604410432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1141 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.604425602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.606427813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.606449013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.607697884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.607717314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.607732944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.607750154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.607767114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.607784074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1142 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.608344725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.608365485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.608461045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.608477385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.608493925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.608506505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.608521485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.608536235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.608554365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.608569875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.608586565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.609899046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.609934186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.610938597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.610955607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.610971447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.610986877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.611002957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.611018847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.611033097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.611047277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.611061797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.611077137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.611092807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1144 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.612646138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.612665448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.612763708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.612780258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.612795158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.612811538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.612826988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.612842168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.613380689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.613406109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.61485489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.61490268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.61491908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.6149329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.6149473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:19.61496315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1146 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.61545914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.61547764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.61558724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:19.61562425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.61565233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.61568476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.61571498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:19.61573152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.599415762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.599458742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.599472952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.599487512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.599500432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:20.599517782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.599534302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.599549672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.599602352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.599649302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.599680052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.599709342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.599768472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:20.599807102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.599838632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.599874743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1148 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.599906193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.599921883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.599940503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:20.599957263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.599982563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.599997503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:20.600013353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.600050243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.600063233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.600083053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.600097083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.600111553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 473 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.600143643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.600158893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.600175723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1149 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.600190763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.601387414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.601409424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.601427304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:20.601447044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.601461204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.601476074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.601490394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.601505434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.601518164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.601535814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:20.601552014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.601566954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:20.602331874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.602349804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.602368874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.602395494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.602425624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.602438294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.602455314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.602470904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.602485444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.602500414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.602515095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.602531215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.602546025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.602560175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.602575785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.602590215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.602604205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 632 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.602645485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.602661735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1151 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.602676595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.604766166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.604786826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.604822766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.604838226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.604853526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.604866126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.604880696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.604897246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1152 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.605458987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.605478477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.605513107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.605530227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.605546697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.605573027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.605587797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.605602747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.605617277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.605633257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.605648757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.606991188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.607036258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.607073428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.607088358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.607103448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.607119178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.607133408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.607147978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.607162268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.607180178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.607193508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.607207608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.607222698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1154 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.608734989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.608754809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.608788389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.608805139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.608821089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.608833979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.608848579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.608864579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.60941186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.60943154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.60946565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.60948106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.60949556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.60951038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.60952555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:20.60954029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1156 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.61007157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.61008942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.61012458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:20.61015405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.61018167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.61021185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1157 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.61024294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:20.61025665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.60556247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.6056077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.60562237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.60563509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.60564789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.6056642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.60567841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:21.60569278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.608897812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.608944252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.608972942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.609020662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.609961883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.610015823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 633 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.610048833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:21.610101943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.610717794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:21.610736854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.610752904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.610802514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.610994114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.611008284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:21.611032914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.611060674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.611072914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.611086854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.611099244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.612712245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:21.612773615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.612791275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.612807265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1159 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.612822955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.614171546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.614228876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.614247906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:21.618407219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.61844376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.61846154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.61847657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.61849183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.61850526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.621318212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.621342392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.621359362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:21.622477723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.622501703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.622528193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.650042483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.650100943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.650117793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.650134813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.650149283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.650163283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.650179033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.650191413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.650206983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.650220603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.650238033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.650253674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.650268224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.680025026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 636 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.680085446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.680102566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1161 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.680390086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.682768128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.682818338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.683215698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.683233548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.683253548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.683267508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.684240769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.684260759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1162 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.68573804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.68575963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.710967519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.711006869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.711025519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.711039539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.711055709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.711071369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.711086509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.714306612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.714327922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1163 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.715859033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.715897363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.716688834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.716723424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.716740284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.716755484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.716770284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.716785564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.716800204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.716815174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.716828294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.718160295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.718180655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1164 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.720568387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.720619477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.721181317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.721205207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.721222897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.721239477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.721254287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.721272267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.721816897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.721856387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.726841091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.726859721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.726907641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.726950651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.727174282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:21.727215052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1166 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.728003742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.728047382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.729202743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:21.729251303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.730383874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.730429204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.730461864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:21.730479374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.599688368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.599734198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.599748698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.599761998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.599775458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:22.599794248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.599809958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.599825698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.599858319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.599890029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.599918879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.599947009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.600000409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:22.600034719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.600066049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.600097559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1168 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.600128169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.600144229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.600161669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:22.600178969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.600195729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.600209159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:22.600225109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.600253289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.600267009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.600282219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.600295209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.600309739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.600341479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:22.600356869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.600372359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1169 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.600387579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.60141375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.60146593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.60148525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:22.60150228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.60151699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.60153275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.6015461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.60156135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.60157419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.60158991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.60160521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.60162055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:22.60232327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.60234247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.60236417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.60240748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.6024727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.60248858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.60250538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.602521021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.602537201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.602552701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.602565911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.602580641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.602595231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.602610721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.602625791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.602640711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.602655231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.602687561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.602703181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1171 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.602718831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.604690502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.604733352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.604750782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.604764942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.604780522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.604793492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.604808652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.604824212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1172 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.605343553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.605376333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.605393773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.605407073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.605422903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.605435593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.605451313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.605466113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.605480933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.605495293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.605510883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.606786624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.606805134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.606841384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.606855944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.606871284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.606886454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.606901334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.606916204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.606930794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.606945264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.606957934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.606973214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.606987964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1174 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.608458705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.608494545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.608511615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.608525165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.608540615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.608553105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.608567815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.608583265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.609103085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.609122305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.609160056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.609180906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.609196666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.609209466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.609224516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:22.609240156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1176 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.609747976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.609791716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.609808316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:22.609837746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.609868056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.609899656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1177 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.609930256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:22.609945236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.602320734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.602369994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.602385534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.602398474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.602411434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.602428864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.602443594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:23.602458174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.602689705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.602750565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.602780305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.602814235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.604306046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.604348236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.604381296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:23.604413976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.605050906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:23.605073006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.605092106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.605145616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.605264887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.605309577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:23.605326427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.605357017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.605370767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.605386247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.605399657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.605414207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:23.605447347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:23.605462997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.605478917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1179 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.605494527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.606673428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.606720818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.606741198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:23.611129741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.611147481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.611164051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.611178111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.611194921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.611208361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.611858752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:23.611878382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.611895332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:23.612705792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:23.612723732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.612740682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.613274613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.613306663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.613319993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.613335253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.613350453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.613365673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.613380403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.613393143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.613409213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.613424293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.613439263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.613453633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.613468653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.615317904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:23.615360084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.615375514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1181 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.615390544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.617734356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.617758206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.622006629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.622024909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.622067749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.622084019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.622338939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.622360979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1182 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.62296763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.62300143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.624523141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.624560381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.624580611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.624595471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.624611211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.624629411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.624644691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.625741552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.625761922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.627188113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.627211203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.630947276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.630965526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.630981546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.630997106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.631037936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.631053956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.631069036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.631084996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.631097846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.631247756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.631267786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1184 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.632838927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.632865497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.634182828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.634199588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.634240558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.634254898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.634270738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.634289478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.634843839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.634863529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.635416859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.635455819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.635473749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.635487459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.635502959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:23.635520439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1186 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.63603984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.63608428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.6361516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:23.63618662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.63621745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.63625086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.63628346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:23.63629907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.616016468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.616062268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.616078808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.616094008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.616134818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:24.616157818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:24.616175038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.616192378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.617558919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.617601609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.617634029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.617664329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.61904228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:24.61908325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:24.61911533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.6191492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1188 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.61938792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.61940798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.61942614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:24.61944308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.648779392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.648834402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:24.648852162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.648882232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.648896032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.648911642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.648925463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.650182493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.650217293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:24.650232783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.650248203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1189 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.650386784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.651803735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.651822365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.651839155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:24.652416085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.652430795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.652446085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.652459275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.652474865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.652487815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.653833436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:24.653851566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.653867226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:24.654773907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.654817077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.654834307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.687450672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.687512452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.687526822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.687541952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.687556342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.687570222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.687584372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.687597132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.687610792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.687624222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.687638072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.687651792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.687665262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.689793933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.689860113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.689879073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1191 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.690066084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.692462355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.692485535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.692680105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.692702786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.692719556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.692734096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.695065437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.695088237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.695796678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.695822988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.699655251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.699672291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.699689811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.699701751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.699719261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.699734561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.699751681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.700742842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.700789592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.702289213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.702382763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.704351794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.704369474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.704387334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.704403884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.704421434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.704437054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.704452934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.704468274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.704486684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.732129345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.732176165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1194 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.734022577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.734065547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.73903252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.73907325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.73908959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.73910221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.739732441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.739752631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.740758982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.740801872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.742401303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.742421383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.742438973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.742452543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.772918675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:24.772948125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1196 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.773815876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.773866906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.773954566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:24.774013346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.774211156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.774250906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1197 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.774287846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:24.774306766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.599665808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.599705998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.599721788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.599735098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.599748988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.599767638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.599784618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:25.599801288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.599856999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.599889869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.599925089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.599956359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.600044059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.600079569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.600112109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:25.600147319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.600180529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:25.600196909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.600215189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.600231399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.600248749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.600263349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:25.600281029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.600313199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.600327579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.600342479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.600356429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.600371859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:25.600403549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.600419189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.600435009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1199 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.600450209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.60157932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.601599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.60161585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:25.60163529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.60164932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.60166649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.60167996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.60169606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.60171069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.60172636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.60174172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.60175872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:25.602511111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.602529801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.602546041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.602564101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.602596181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.602611291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.602627151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.602642451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.602659361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.602675231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.602688971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.602705381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.602720641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.602735021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.602751791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.602767891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.602783531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 652 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.602814771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.602832211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1201 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.602848641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.604825562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.604845232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.604881472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.604898602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.604914942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.604927752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.604944722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.604960692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1202 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.605521063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.605540903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.605574013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.605591473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.605610033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.605624053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.605638993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.605655153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.605669293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.605684663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.605701433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.606979344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.606999204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.607035454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.607051144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.607065644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.607080474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.607096854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.607112634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.607128204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.607143854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.607158504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.607173394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.607189144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1204 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.608650165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.608670375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.608705645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.608721565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.608736335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.608753185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.608770755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.608788475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.609304936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.609324586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.609359256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.609375106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.609390096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.609404876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.609419996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:25.609437756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1206 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.609946246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.609964976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.610000116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:25.610032706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.610064176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.610098126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.610131456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:25.610145166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.600204993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.600249443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.600263773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.600276833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.600429183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:26.600455763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.600472283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.600489303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.628158284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.628218294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.628249114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.628279204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.629081355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:26.629140465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 653 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.629173975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.629206655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1208 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.630018125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.630036835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.630056745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:26.630075275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.630563256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.630580476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:26.630597706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.630625756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.630639156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.630656426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.630669386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.658743817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.658805017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.658822927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.658839527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1209 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.659153097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.660494668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.660518108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.660536748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:26.661337809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.661377429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.661449569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.661466489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.661483139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.661496709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.66247647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.66249602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.66251189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:26.664317331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.664352381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.664371631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.668103024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.668166444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.668184974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.668208074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.668225024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.668241264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.668263634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.668281284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.668299114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.668319414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.668335254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.668351804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.668368654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.669437545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 656 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.669475115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.669491755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1211 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.669564855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.671855227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.671878777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.698692397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.698725837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.698741097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.698753547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.701300189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.701320649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1212 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.704510471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.704553061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.705826952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.705842942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.705858732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.705871992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.705887622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.705902412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.705917092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.707241183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.707261453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1213 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.708775555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.708835635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.734500104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.734538604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.734556394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.734572054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.734616564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.734633434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.734648324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.734664314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.734677474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.734896354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.734942184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1214 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.736663166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.736686676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.737617896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.737640156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.737667486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.737680876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.765526726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.765575756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.766550097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.766597187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.767214168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.767235698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.767252568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.767265568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.769132029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:26.769150819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1216 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.76996838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.76998638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.773954663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:26.773988233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.774428463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.774477273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1217 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.774509263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:26.774525223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.607673981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.607727111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.607743201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.607758931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.610240513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.610278173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.610295233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:27.610311333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.614508897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.6452601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.64532297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.64535623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.750589769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 486 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.750637689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.750670489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:27.750702529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.75155389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:27.75157484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.75159244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.75161006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.756525604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.756543564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:27.756652324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.756682344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.756695984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.756732324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.756747364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.758316385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:27.758349805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:27.758365855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.758381225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1219 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.759593515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.760873746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.760894696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.760967576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:27.765097629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.765137969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.765453539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.765469519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.765485749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.765498839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.766963281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.766988301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.767005101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:27.768159961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.768184721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.768202161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.775524707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.775871637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.775916997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.775934707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.775950897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.775966627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.775983767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.775997587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.776020917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.776037767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.776054287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.776074857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.776091407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.904511294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.904582404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.904598464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1221 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.904853884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.907288536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.907338676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.908308327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.908327437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.908363147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.908378597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.933339136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.933359896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1222 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.935596308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.935648958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.936105378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.936124878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.936141538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.936155778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.936172068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.936187418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.936202888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.936901159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.936923609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.93921728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.93924021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.941782132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.941827702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.941845382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.941861552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.941877122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.941892822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.941908612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.941925042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.941939572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.968058172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.968086012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1224 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.970019474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.970041244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.970599194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.970615934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.970633904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:27.970647474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.972619076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.972638116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.974173337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:27.974218627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.007734062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.007758042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.007773012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.007786242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.009458573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:28.009478923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1226 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.011330245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.011379305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.064258125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.064317515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.066502266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.066567516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.066856367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.066879227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.60155348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.60159712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.60161215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.6016263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.60164015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:28.60167616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.60171125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.60172744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.60186477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.60201803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.60205725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.60208661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.603749971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:28.603797061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.603829081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.603861952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1228 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.604049222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.604087382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.604109022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:28.604128912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.607801814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.607845545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:28.607905735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.607938865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.607952895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.607968575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.607981805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.608455695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.608491395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 662 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.608507855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.608524705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1229 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.608665875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.610282846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.610321546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.610339076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:28.611400117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.611441967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.611463617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.611478737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.611537427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.611554267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.638193697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 663 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.638236667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.638256887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:28.639251568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:28.639294088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.639329638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.666989249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.667176799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.667191639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.667208379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.667223499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.667239009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.667254039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.667267279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.667282819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.667297459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.667312879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.667328059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.667351859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.66786771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:28.66790576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.6679219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1231 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.66812781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.671272192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.671293662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.671549723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.671566603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.671595213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.671608383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.673039544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.673081094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1232 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.673633674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.673654984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.677531597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.677547867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.677564187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.677577147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.677592957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.677609607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.677627337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.677949357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.677967977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1233 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.679462679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.679482269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.680108569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.680123789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.680138779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.680153529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.680168609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.680183469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.680198609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.680213829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.680226769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.68095745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.6809771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1234 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.682570561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.682612801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.714709355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.714741125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.714764355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.714777835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.715710876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.715733646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.716813797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.716833967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.718219358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.718235468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.718280818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.718294078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.720293039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:28.720347389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1236 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.72087225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.72091081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.724911703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:28.724946713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.725280223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.725333393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1237 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.725365683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:28.725383523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.599339551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.599373101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.599387301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.599401691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.599414831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.599440191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:29.599457361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:29.599474201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.599541301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.599578431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.599622921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.599652911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.599717401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.599751681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:29.599784281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:29.599815111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.599847781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:29.599863342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.599880582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.599897062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.599914352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.599927622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:29.599942862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.599973512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.599988012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.600004332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.600017872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.600034462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:29.600065512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:29.600080922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.600097452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1239 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.600112532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.601294463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.601314443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.601332693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:29.601350513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.601367263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.601384043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.601396833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.601411593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.601424593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.601440213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:29.601455853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.601471753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:29.602221123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.602241773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.602259713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.602276273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.602313323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.602327813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.602343163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.602357883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.602375653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.602392073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.602405073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.602421683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.602437293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.602451953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.602466653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.602482733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.602499353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.602530924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.602548344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1241 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.602565364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.604578375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.604602535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.604625115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.604639195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.604654385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.604666845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.604682035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.604698435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1242 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.605290286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.605310206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.605334116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.605348726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.605364316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.605380166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.605396476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.605411326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.605425936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.605442386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.605459146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.606753577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.606773837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.606805997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.606822997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.606838357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.606854257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.606869307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.606883747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.606898207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.606915237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.606928647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.606943307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.606961797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1244 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.608446018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.608484938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.608502308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.608515748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.608531318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.608543868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.608560248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.608575598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.609079448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.609100938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.609122978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.609136038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.609153099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.609166079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.609182649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:29.609199769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1246 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.609715009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.609734539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.609752299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:29.609780619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.609815609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.609847099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1247 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.609878339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:29.609892979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.600317485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.600346945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.600360535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.600373595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.600411755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:30.600438165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.600454185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.600475535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.602124696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.602163526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.602205216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.602234956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.602617437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:30.602680817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.602714077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.602746187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1248 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.602902527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.602937267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.602954887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.602972307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.630623788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.630660878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:30.630722178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.630753928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.630767138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.630782148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.630795718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.631140458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 493 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.631205928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.631224988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.631241838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1249 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.631257578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.63332062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.63335709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.63337415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:30.659515939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.65954597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.65978011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.65979592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.65981109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.65982407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.664784513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.664823013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.664839554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:30.665844344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.665887734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.665906354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.666746395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.666836125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.666852075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.666867825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.666883575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.666898915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.666914185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.666927905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.666943935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.666959415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.666974025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.666989075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.667004205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.668072506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 672 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.668109146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.668126456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1251 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.668187846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.671199728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.671218898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.671867799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.671887059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.671904129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.671917109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.671932189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:30.671947689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1252 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.672519559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.672548569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.676525722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.676540792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.676555412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.676569172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.676585332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.676599432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.676613162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.676869843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:30.676892123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.678266904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.678288234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.680064515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.680087225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.680105305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.680122525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.680140015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.680157245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.680173685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.680190645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.680205575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.681072996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.681092626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1254 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.682712617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.682764827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.68678926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.68682936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.68684773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.68686307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.688969612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.688995962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.689645982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.689672562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.690189943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.690226893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.690242613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.690255503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.692260464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:30.692284024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1256 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.692863195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.692883155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.697109708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:30.697159548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.697385878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.697423038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1257 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.697454338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:30.697474898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.598776227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.598828357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.598844177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.598859367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.598873567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.598893247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.598909247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.598925207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.598940337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.598975727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.599020017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.599062737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.599099177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.599132577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.599168397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.599199837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1258 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.599231967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:31.599248537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.599265217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.599285227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.599302717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.599315947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:31.599332297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.599361147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.599375147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.599390377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.599403677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.599422167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:31.599454777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.599470147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.599487937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1259 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.599504257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.600642198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.600661868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.600681098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:31.600698668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.600711888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.600727278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.600740558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.600756928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.600769668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.600785098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.600802168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.600817488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:31.601532429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.601550769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.601568389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.601588569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.601617499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.601630659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.601646159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.601661979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.601677149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.601692599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.601706929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.601721629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.601736589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.601753139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.601768779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.601786679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.601802559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.601834199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.601849469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1261 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.601864239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.603849651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.603868931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.603904751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.603920181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.603934851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.603947931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.603962811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:31.603980291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.604505111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.604524501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.604559031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.604574271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.604589671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.604602431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.604618531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.604633631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.604649491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.604665551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:31.604680571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1263 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.605942242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.605961332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.605996072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.606012452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.606028422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.606043042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.606058552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.606073932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.606088352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.606103752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.606116422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.606130442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.606146982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1264 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.607597273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.607616833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.607651673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.607667013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.607681513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.607694743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.607708813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.607725183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.608239864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.608259524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.608295324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.608310834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.608325404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.608337934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.608355914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:31.608372184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1266 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.608872484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.608891964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.608928264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:31.608958864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.608989124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.609022674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1267 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.609057494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:31.609072634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.599093711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.599145341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.599160191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.599173881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.599187041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:32.599205141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.599220681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.599236331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.601443223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.601501533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.601533873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.601564033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.601595153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:32.601628343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.601661063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.601692333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1268 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.601724783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.601744173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.601763003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.601779553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.601797903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.601812553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:32.601828173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.601855663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.601870713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.601885823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.601898363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.601912933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.601945833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:32.601963163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.601979603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1269 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.601994903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.603049064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.603092804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.603111394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:32.604351965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.604370985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.604387455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.604400575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.604415705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.604429065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.604444475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.604460695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.604476345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:32.605244906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.605270296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.605287426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.606551707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.606612097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.606627147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.606643747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.606659847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.606675747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.606690597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.606703697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.606718747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.606733907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.606749637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.606765047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.606780337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.606794927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.606827677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.606843397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1271 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.606858497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.608815878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.608851028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.609929419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.609945879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.609961449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.609987299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.610039509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:32.610055879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1272 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.61064968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.61066947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.61072494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.61074145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.61075716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.61077015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.61078492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.61079985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.61081496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.61083001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:32.61084687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1273 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.612177531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.612197121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.613455182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.613482272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.613498232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.613515722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.613530802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.613545672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.613560122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.613574682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.613587552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.613627502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.613670682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1274 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.616136154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.616170394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.617342475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.617380135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.617396325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.617409405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.617424295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.617440085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.618035175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.618079715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.621880198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.621919278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.621935188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.621949028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.622229748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:32.622247898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1276 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.622856189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.622875359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.623709799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:32.62374861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.62460375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.62463879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1277 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.62468072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:32.62469746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.598917524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.598965364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.598980774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.598997054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.599013994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.599032004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.599047704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.599064554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.599115524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.599179534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.599213124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.599243914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.599273794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.599309354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.599343284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.599376114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1278 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.599410564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:33.599428114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.599446444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.599465084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.599483444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.599498994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:33.599516564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.599548214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.599562664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.599579224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.599593444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.599608854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:33.599644044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 682 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.599663044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.599679984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1279 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.599696034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.600838805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.600881815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.600900135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:33.600920295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.600936325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.600953135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.600970655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.600987385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.601001615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.601017565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 683 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.601034685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.601049835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:33.601737616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:33.601757966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.601775416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.601792096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.601821466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.601837606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.601855276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.601871686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.601889726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.601906756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.601919786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.601937966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.601953876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.601972206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.601987856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.602003376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.602019876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:33.602052636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.602067896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1281 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.602084296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.604152988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.604172318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.604208038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.604223638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.604241808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.604256018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.604272248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:33.604289498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1282 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.604827228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.604846968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.604878838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.604894358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.604910148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.604924608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.604939798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.604954508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.604969218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.604986918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:33.605003458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.606304489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.606324729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.606362019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.606378479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.606397339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.606413649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.606428539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.606444669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.606462789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.606478259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.60649246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.60650847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.60652427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1284 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.607994801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.608022791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.608042921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.608057581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.608074041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.608086701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.608102941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.608121471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.608632481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.608653401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.608685771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.608699771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.608714921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.608729921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.608746731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:33.608762951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1286 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.609263592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.609281852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.609317392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:33.609348312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.609376362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.609410382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1287 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.609441202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:33.609456142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.599050007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.599085507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.599100717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.599113947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.599127917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.599146157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:34.599166607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.599183227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.599231237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.599275537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.599304617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.599336317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.599418027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.599454567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:34.599486227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.599521217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1288 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.599553527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.599570367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.599589957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.599607947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.599624557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.599637957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:34.599653027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.599681397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.599694667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.599712307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.599725317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.599742357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.599774857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:34.599790367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.599805327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1289 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.599821417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.600923518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.600943118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.600960018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:34.60340973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.60342596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.60344396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.60345862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.60347426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.60348997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.60371873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:34.60373757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.60375345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:34.604543211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.604562241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.604581191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.604629821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.604664081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.604680171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.604696101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.604712091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.604728691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.604744351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.604757161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.604773051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.604790631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.604806261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.604820491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.604836151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.605526622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.605560432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.605577012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1291 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.605592952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.607638893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.607658513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.607722913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.607742613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.607758463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.607774243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.607790723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:34.607807063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1292 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.608342774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.608362864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.610652506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.610668646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.610684726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.610698916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.610715406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.610731396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.610746206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.610849306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:34.610867686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.612250677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.612291497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.612358537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.612374007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.612389397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.612406597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.612424567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.612440277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.612454637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.612471047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.612486837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.613725908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.613744408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1294 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.615317439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.615341179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.618182911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.618201541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.618217441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.618230131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.618398601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.618423292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.618999302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.619020072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.619133982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.619149762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.619165592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.619179532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.619195642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:34.619212432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1296 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.619716922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.619734872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.619874833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:34.619905583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.619958633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.619992113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1297 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.620029253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:34.620044783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.62538721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.62543283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.62544748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.62546075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.62547427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.62549272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.62550805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.62552391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.62604931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.62619307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.62622694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.6262671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.657117784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 502 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.657182264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.657215164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.657247684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1298 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.657671344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:35.657700714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.657718094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.657735514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.658042704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.658082964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:35.658243325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.658310765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.658326455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.658342585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.658356325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.658644565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:35.658705005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.658722785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.658740795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1299 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.659056585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.661860627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.661881917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.661898627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:35.662852128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.662893078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.663020628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.663045408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.663062128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.663076648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.663341848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.663385288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.663404548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:35.664459949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.664482649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.664500179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.668261642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.668356752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.668399182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.668418952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.668436202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.668453002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.668469952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.668487062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.668503392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.668556692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.668573392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.668589432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.668604672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.668758432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.668818173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.668834883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1301 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.668851413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.670904014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.670924714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.700143676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.700163176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.700178526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.700192166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.70571886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:35.70576607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1302 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.706497541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.706528421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.707237681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.707279251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.707297802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.707311252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.707327242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.707344642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.707359872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.708666723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:35.708690403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.710100914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.710121334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.711704705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.711741365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.711758085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.711772235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.711789595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.711805625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.711826735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.711842555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.711856455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.712126665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.712159125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1304 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.713778176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.713801016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.739508686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.739546486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.739563986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.739578756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.739832086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.739853996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.740548887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.740593557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.765523584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.765541064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.765556984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.765570924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.766504855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:35.766550115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1306 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.768129626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.768151806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.768839327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:35.768872957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.774887191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.774950852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1307 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.775006372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:35.775046162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.598770983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.598815263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.598829753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.598842913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.598856813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:36.598873743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.598889253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.598905143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.598962543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.598999603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.599037323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.599067163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.599140573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:36.599173483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.599205473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.599237313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1308 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.599268513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.599283953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.599301343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.599318473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.599334883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.599348193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:36.599363773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.599392823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.599405663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.599420503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.599433503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.599447973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.599479083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.599494583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.599509683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1309 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.599524753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.600658554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.600676434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.600693884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:36.600712614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.600725434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.600745694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.600759274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.600774114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.600787314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.600801824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.600817734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.600832984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:36.601585705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.601604105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.601620355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.601636705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.601694935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.601709495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.601724205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.601738935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.601754175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.601769185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.601783455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.601798175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.601812755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.601827035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.601841035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.601855955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.601870395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.601901655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.601916715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1311 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.601932005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.603942237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.603962227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.604010267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.604053997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.604072177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.604086687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.604100987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:36.604116777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1312 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.604599987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.604619847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.604647617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.604663917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.604679547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.604691607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.604705527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.604719357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.604735077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.604749707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:36.604764007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.606053858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.606104988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.606125908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.606141668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.606157838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.606174878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.606191118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.606206648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.606221438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.606238228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.606256188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.606271348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.606287968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1314 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.607699249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.607722459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.607747309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.607761849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.607777549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.607790459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.607806219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.60782437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.60834365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.60836366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.60839523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.60841128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.60842732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.60844305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.60845879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:36.60847433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1316 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.60898176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.60900116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.60902911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:36.6090578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.60908879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.60912033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1317 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.609153281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:36.609170581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.616315359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.616364139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.616379469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.616392609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.616448879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.616476939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.616494709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.616512319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.620049832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.620104452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.620134182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.620164662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.621309053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 506 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.621344513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.621375893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.621407303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1318 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.621674103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:37.621733803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.621752343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.621769003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.622218713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.622243873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:37.622265243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.622295673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.622309963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.622325363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.622339093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.623869205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:37.623932145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:37.623948315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.623963365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1319 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.624047005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.625255946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.625277476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.625294486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:37.629445329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.629477939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.629494959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.629508139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.629523019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.629537889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.63072656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.6307507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.63076912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:37.631694951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.631714251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.631735131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.658424971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.658465221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.658479961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.658495591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.658511271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.658526031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.658541361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.658554531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.658569151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.658584071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.658601761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.658618251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.658634931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.663625155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.663716345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.663734435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1321 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.663754935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.665930536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.665957746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.666968037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.666987757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.667005707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.667021077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.668731728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:37.668760588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1322 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.669491179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.669535749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.720296797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.720342557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.720360547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.720374327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.720390847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.720406807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.720422627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.720694718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:37.720716598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1323 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.72385326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.72390313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.724729611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.724749391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.724765861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.724782081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.724797231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.724812141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.724826831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.724843161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.724856561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.729007644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.729050054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1324 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.730697345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.730738795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.732179856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.732200256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.732216156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.732229296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.732334596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.732353146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.733601567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.733622797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.734866938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.734882518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.734898478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.734912298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.734928058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:37.734943558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1326 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.735494409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.735513459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.739128732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:37.739169402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.739476802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.739536672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1327 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.739570632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:37.739587732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.599550359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.599589929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.599604579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.599618159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.599633279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:38.599650709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.599666059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.599681479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.599759869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.599798179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.599832869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.59986257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.59992966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:38.59996426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.59999699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.60002973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1328 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.60006145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.6000777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.60009572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.60011424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.60013097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.60014487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:38.6001606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.60018972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.600203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.60021979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.6002325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.60024719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.60028378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 702 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.6003001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.60031524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1329 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.60033086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.601497041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.601516351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.601533031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:38.601565081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.601580271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.601597241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.601609901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.601624901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.601639141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.601655131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 703 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.601673581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.601689521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:38.602456921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:38.602476091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.602492481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.602511722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.602540682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.602553722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.602569012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.602584892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.602599762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.602614272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.602626632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.602642152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.602657382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.602672012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.602686502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.602701372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.602717232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:38.602747942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.602763522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1331 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.602781072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.604922463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.604942123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.604976093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.604990673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.605040243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.605070163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.605086243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:38.605104393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1332 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.605590004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.605611164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.605632984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.605647204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.605666854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.605680774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.605695744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.605711934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.605728094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.617910943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:38.617937483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1333 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.619387564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.619418074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.619438834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.619452004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.619468424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.619482614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.619496364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.619509744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.619523554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.619537544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.619549664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.620847665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.620882285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1334 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.622482487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.622534837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.622598557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.622615177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.622631987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.622644987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.622660067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.622676157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.623219117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.623238227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.626074389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.626098949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.626114389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.626127369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.6264479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:38.62647241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1336 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.62709607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.62711539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.62716364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:38.62719578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.628219221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.628273351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1337 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.628305261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:38.628320531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.602448394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.602488884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.602502864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.602516245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.602529705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.602547195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:39.602562785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.602578195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.604925666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.604977186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.605015366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.605045466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.607345048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.607411188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:39.607449748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.607481058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1338 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.607513298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:39.607528978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.607545788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.607564108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.608771749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.608814319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:39.608832899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.608863759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.608877349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.608893439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.608907009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.609058839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:39.609134009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:39.60915136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.60916723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1339 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.60918581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.61024419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.61026494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.61028379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:39.611182131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.611198811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.611215711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.611229211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.611246441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.611260751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.611276201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:39.611294771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.611311671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:39.612066652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.612092222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.612109042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.612232792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.612267392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.612282272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.612298562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.612315482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.612330652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.612344952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.612358372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.612373712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.612388632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.612402292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.612417732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.612432762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.612449082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.612481512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.612498032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1341 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.612512642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.614466044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.614501864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.615386544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.615406444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.615420384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.615434684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.615449844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:39.615464604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1342 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.616064215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.616104955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.616208395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.616227905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.616246245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.616261345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.616279815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.616295175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.616312555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.616328415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:39.616345795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1343 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.617644346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.617664946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.619258847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.619281027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.619297287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.619313377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.619329907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.619344807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.619360727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.619376947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.619389487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.619405747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.619422847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1344 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.620910688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.620930788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.621053408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.621069578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.621098309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.621112589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.621128409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.621143419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.621682429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.621731029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.621865019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.621880559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.621896279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.621910449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.621924779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:39.621943349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1346 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.62251561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.62253447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.62277359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:39.62280498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.62286525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.6228997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1347 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.62293221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:39.62294689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.599349755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.599379625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.599393145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.599405915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.599584465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:40.599663505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.599680735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.599696775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.63254445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.63259078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.63262675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.63266034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.633312641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:40.633354631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.633388021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.633422011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1348 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.634679242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.634707162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.634726212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.634744022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.635010002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.635031282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:40.635049082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.635078092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.635091682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.635108322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.635122312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.636158883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 513 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.636195803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.636212313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.636229683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1349 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.636273103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.637498434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.637526314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.637545554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:40.671464219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.67150635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.67152701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.67155046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.67156444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.67157697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.673146971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.673193161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.673214321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:40.674432202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.674465712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.674484502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.675492083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.675551983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.675567133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.675583723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.675599863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.675613813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.675628113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.675640433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.675656323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.675672353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.675685953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.675701073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.675716523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.677779574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.677852654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.677871524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1351 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.677887674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.680070536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.680094586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.683770139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.683802199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.683819769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.683833609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.713647731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:40.713688091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1352 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.714413202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.714456242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.716365543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.716383003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.716401133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.716414523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.716433053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.716449693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.716466103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.717944025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:40.717980405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1353 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.719975746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.720014866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.748887478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.748908698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.748927168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.748942728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.748958018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.748973728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.748988478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.749003768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.749024028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.750011509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.750040449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1354 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.75171901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.75174071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.752961051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.752977961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.752992961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.753006321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.784629784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.784668644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.785580535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.785608495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.786056515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.786075405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.786091825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.786105735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.786373195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:40.786393535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1356 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.788573107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.788596947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.789493647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:40.789546998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.789608348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.789664728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1357 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.789695898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:40.789712148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.599546578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.599579238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.599592868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.599608368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.599622698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.599669328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.599705808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.599722568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.599749918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.599791878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.599819998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.599850518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.599938629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.599973129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.600006339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.600044319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1358 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.600080989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:41.600097279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.600116019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.600133129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.600149879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.600164979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:41.600181009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.600210229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.600222979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.600239329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.600253439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.600267999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:41.600298959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.600316329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.600331369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1359 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.600346599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.60149214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.60151269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.60153004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:41.60155311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.60156563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.60159586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.60161176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.60162895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.60164184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.60165853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.60167527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.60169051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:41.60244527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.60246445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.6024823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.60250163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.602529201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.602544331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.602560721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.602575311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.602590011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.602605741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.602618451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.602634121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.602648811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.602665131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.602680471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.602695021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.602708601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.602743791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.602758741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1361 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.602784791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.604811452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.604830492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.604867282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.604882342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.604897112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.604913242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.604928792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:41.604944422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1362 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.605486303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.605506023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.605541473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.605556923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.605572493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.605585753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.605600513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.605617383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.605632073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.605648903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:41.605665853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1363 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.606954694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.606974214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.607010634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.607026504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.607042954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.607057634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.607071874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.607088664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.607104014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.607118464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.607132984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.607148724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.607164474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1364 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.608631575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.608653925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.608677535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.608691655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.608706035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.608719695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.608735295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.608752055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.609290886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.609310376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.609344036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.609360116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.609376246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.609391536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.609407676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:41.609423196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1366 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.609931476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.609951626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.609988146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:41.610028676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.610062196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.610094096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1367 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.610124886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:41.610139706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.601349403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.601402493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.601418083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.601431333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.601444953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:42.601461153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.601475483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.601489923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.601746043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.601800343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.601830493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.601859653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.602016133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:42.602074983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.602106953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.602138263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1368 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.603381494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.603426304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.603447124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.603465804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.604511365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.604530465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:42.604545645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.604575625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.604590635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.604605825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.604620865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.604635245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.604667105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:42.604684165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.604700635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1369 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.604716295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.605805566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.605836266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.605853076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:42.609533589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.609561629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.609576379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.609588609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.609602659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.609614749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.613011231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.613058951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.613076511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:42.615274243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.615306603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.615323913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.620888037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.620941047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.620957107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.620974017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.620989997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.621005767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.621021977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.621055607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.621070957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.621086768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.621101848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.621116778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.621131898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.681039723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.681102783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.681120623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1371 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.681218623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.683863655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.683886125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.684298085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.684326745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.684343215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.684356155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.684731255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:42.684750396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1372 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.686050226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.686071677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.686655247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.686697027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.686714267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.686728507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.686744787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.686760757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.686776077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.687400498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:42.687441138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1373 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.688794679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.688818689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.69016605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.69020521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.6902273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.6902444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.69025962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.69027491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.6902895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.69030537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.69032585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.69034117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.69035792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1374 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.691864271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.691898321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.692697772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.692740732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.692759312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.692773022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.692788502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.692805242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.693339882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.693360822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.693918332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.693938622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.693955172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.693968012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.693983322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:42.694001122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1376 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.694558763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.694594703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.695092823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:42.695132673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.695161423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.695193553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1377 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.695223903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:42.695238873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.599016694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.599051424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.599065144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.599078494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.599092224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:43.599110304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.599126174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.599141834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.599189344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.599221714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.599254544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.599283024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.599346034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:43.599379614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.599411234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.599444304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1378 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.599475964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:43.599491434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.599509554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.599527404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.599544154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.599557974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:43.599573624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.599601004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.599614114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.599630004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.599642824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.599658204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:43.599688784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 722 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.599703984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.599719064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1379 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.599734244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.600858335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.600876895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.600893205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:43.600914775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.600928005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.600947795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.600962495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.600977975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.600990935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.601005615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 723 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.601021385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.601041085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:43.601784446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:43.601801136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.601817596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.601846826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.601876036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.601888976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.601903946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.601918966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.601934226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.601949266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.601961666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.601976636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.601991076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.602006146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.602020636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.602035086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.602049616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:43.602079836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.602094236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1381 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.602109126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.604120528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.604139048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.604176258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.604190718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.604205018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.604217488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.604232488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:43.604248368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1382 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.604799358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.604817368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.604852918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.604867438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.604882878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.604895458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.604910208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.604924698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.604939488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.604954718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:43.604969788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1383 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.606260869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.606279619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.606314409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.606329349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.606344299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.606358729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.606373099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.606387459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.606402499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.606416839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.606429299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.606443549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.606458459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1384 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.607924901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.607942811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.607977511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.607991641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.608006541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.608019301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.608034221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.608058021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.608572651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.608590981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.608626471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.608640771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.608655801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.608668441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.608683041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:43.608698281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1386 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.609207062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.609224372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.609259362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:43.609288762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.609317002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.609348112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1387 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.609378802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:43.609392222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.600685978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.600729108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.600745028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.600758398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.600771878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:44.600792178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:44.600808008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.600823798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.601086578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.601158938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.601192129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.601220479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.60251987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:44.6025595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:44.60259261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.6026257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1388 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.60333881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:44.60335817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.60337552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.6033925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.604888081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.604932201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:44.604952251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.604983741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.604998551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.605015121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.605028711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.605096161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:44.605159482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:44.605175192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.605191512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1389 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.605206522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.606347412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.606373582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.606391672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:44.610083565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.610122345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.610141205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.610154615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.610170935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.610185135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.610439435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:44.610468046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.610484806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:44.611374796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.611415726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.612038187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.612841717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.612881467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.612896597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.612913127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.612930017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.612944717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.612959427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.612974987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.612991087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.613024227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.613039107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.613053707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.613068407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.613810018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.613858318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.613873548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1391 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.613890348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.61593547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.61595598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.619410842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.619447762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.619464792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.619478522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.619603382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:44.619623792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1392 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.620219853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.620240333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.621398584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.621440364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.621458354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.621472164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.621488044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.621505004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.621519824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.622263364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:44.622290244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1393 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.623640025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.623664335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.627373628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.627402218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.627419228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.627434068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.627449168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.627463758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.627478508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.627492678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.627504868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.627599498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.627617468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1394 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.62920313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.62923411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.6303249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.630356371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.630372091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.630385971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.630399761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.630416471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.630984441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.631022391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.631100201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.631121311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.631136971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.631150051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.631164611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:44.631183561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1396 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.631714972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.631733602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.632532032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:44.632567352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.632597222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.632629902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1397 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.632660352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:44.632677592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.59882321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.59885865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.59887236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.59888549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.59889837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:45.601430352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.601475272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.601491982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.601629732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.601663902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.601707352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.601737752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.602091152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:45.602124032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.602155722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.602187222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1398 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.602242672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:45.602260292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.602277592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.602294492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.602332772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.602347522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:45.602364452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.602393182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.602405552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.602420432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.602432992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.603210523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:45.603275613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.603291573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.603306593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1399 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.603323243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.604429424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.604472934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.604491334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:45.604508174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.604521984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.604540554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.604554044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.604568634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.604581994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.604601314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.604616564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.604635374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:45.605437315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.605466655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.605483595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.607994497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.608032977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.608055277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.608070787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.608086187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.608101167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.608116677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.608129557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.608144257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.608159437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.608174517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.608189327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.608205597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.608351287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 732 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.608386797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.608402127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1401 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.608417187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.610615289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.610663629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.610682609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.610697779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.610714509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.610727529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.611544879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:45.611563929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1402 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.61215965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.61218037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.6122484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.61226494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.61228111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.61229406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.61231169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.61232727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.61234222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.61235851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:45.61237371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1403 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.613687231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.613707231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.616004673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.616020843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.616036533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.616052833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.616067643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.616083793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.616098313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.616112873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.616125543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.616222403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.616242013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1404 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.617840074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.617859964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.617947814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.617965834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.617981894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.617997844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.618739465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.618758905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.619346135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.619399325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.622464158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.622484518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.622500288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.622513388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.622679608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:45.622698668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1406 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.623263968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.623283908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.624193329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:45.624227659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.624258939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.624293259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1407 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.624323859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:45.624338489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.599792763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.599841013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.599857424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.599874394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.599890044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:46.599908484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.599924684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.599943414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.600190874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.600237374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.600270634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.600300344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.600418334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:46.600452944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 733 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.600487154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.600518064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1408 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.601472245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:46.601493695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.601513955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.601531985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.601615675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.601632075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:46.601649255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.601681155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.601695695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.601710615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.601726565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.601741925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:46.601774075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.601791265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.601809135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1409 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.601826075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.602984726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.603005656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.603024876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:46.603088506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.603104126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.603119626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.603134486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.603152326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.603165376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.603183376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.603200466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.603216926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:46.603950217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.603968887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.603987637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.606354578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.606387618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.606403058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.606420338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.606436338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.606453428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.606469778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.606483718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.606498419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.606514429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.606530439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.606545589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.606562209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.606653549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 736 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.606691639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.606708279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1411 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.606726039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.60888755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.60890741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.60897652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.60899283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.60900795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.60902331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.610337381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:46.610356101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1412 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.610938982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.610960112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.611057672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.611073592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.611091212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.611104512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.611119422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.611134152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.611150782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.611166412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:46.611181442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1413 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.612468313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.612488013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.615435825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.615472915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.615490815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.615506095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.615543975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.615560645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.615575095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.615589685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.615605125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.615679185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.615698175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1414 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.617265197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.617285397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.617471887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.617488267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.617502877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.617515807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.617531467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.617546597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.618124707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.618144897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.618204527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.618220487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.618235227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.618249537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.618264097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:46.618279507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1416 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.618789578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.618807808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.618845718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:46.618876098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.618907798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.618940758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1417 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.618971688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:46.618986578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.610800865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.610853795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.610870365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.610884575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.611817546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:47.611857346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.611874996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.611891856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.612628186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.612677266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.612729966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.612761826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.616601619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:47.616662859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.616696689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.616729569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1418 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.617046069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:47.617064689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.617082679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.61710099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.61743985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.61745823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:47.61747902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.61751232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.61752863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.61754524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.61755996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.618676931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:47.618719431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:47.618736711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.618754961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1419 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.618833451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.620752942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.620773652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.620790602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:47.621342713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.621394963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.621413093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.621428043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.621444223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.621458533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.621477203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.621497623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.621515453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:47.622302423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.622343033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.622360623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.652747936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.652793746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.652809566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.652825236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.652840586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.652855956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.652873156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.652885886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.652900926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.652918617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.652934497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.652948947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.652966257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.653435667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 740 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.653472497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.653490217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1421 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.653541907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.655720709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.655748189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.656612279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.656651219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.656668709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.656682209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.6578031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:47.65782568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1422 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.658487091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.658515781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.662122713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.662151503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.662167833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.662185743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.662200794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.662216034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.662231354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.665411066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:47.665443696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1423 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.667420347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.667440097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.668391698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.668408468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.668423868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.668439398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.668453938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.668468638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.668483288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.668497308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.668510528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.725840201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.725883442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1424 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.727666773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.727695523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.728805084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.728825614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.728845104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.728859774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.729327174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.729352444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.730927435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.730950105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.731508476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.731525096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.731540066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.731553486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.731652126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:47.731670226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1426 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.732222076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.732240576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.732791167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:47.732824357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.732869087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.732902807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1427 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.732937597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:47.732953687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.598816979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.598848009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.598862119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.598875619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.598888919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:48.598923539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.598942469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.598958449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.599025519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.599071659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.599117889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.599149269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.599203189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:48.599236359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.599267789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.599298989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1428 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.599329659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:48.599345039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.599362709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.599379359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.599395799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.599409799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:48.599425539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.599453629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.599466449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.599480789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.599493429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.599508599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:48.599539829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 742 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.599555419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.599571179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1429 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.599586099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.60072658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.60074779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.60076444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:48.60078358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.60079654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.6008155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.60082904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.60084509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.60085802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.6008729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 743 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.60088902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.60090457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:48.601640981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:48.601660721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.601677611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.601698121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.601725981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.601739141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.601754601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.601769051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.601783451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.601798361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.601811111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.601826201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.601840871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.601855741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.601870381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.601885131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.601900091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:48.601931581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.601946921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1431 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.601961591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.603984353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.604005283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.604034473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.604047433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.604062423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.604075633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.604091043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:48.604106803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1432 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.604640183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.604660533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.604693293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.604721843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.604738693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.604751873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.604768053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.604783483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.604798633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.604813513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:48.604831083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1433 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.606095824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.606139414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.606160024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.606179224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.606195004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.606210504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.606225284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.606240264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.606254934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.606269944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.606282464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.606296974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.606312564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1434 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.607772675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.607791965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.607826786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.607841196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.607856106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.607868666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.607883366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.607898746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.608439536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.608475616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.608493496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.608507406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.608523736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.608536676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.608552026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:48.608567746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1436 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.609109566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.609127846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.609163897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:48.609194547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.609223737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.609255027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1437 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.609286177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:48.609301847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.601313764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.601357884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.601373994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.601387674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.602088214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:49.602109504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:49.602125504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.602172614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.629128135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.629181575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.629210385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.629255595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.630735606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:49.630790336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:49.630822136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.630853436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1438 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.632104057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:49.632141947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.632160907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.632177767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.632844977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.632862557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:49.632881577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.632910367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.632923377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.632938757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.632951467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.637019891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:49.637087721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:49.637105371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.637123701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1439 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.637141971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.638300811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.638333752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.638351172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:49.639929513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.639967713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.640004353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.640020773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.640036353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.640049803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.640677113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:49.640696333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.640712523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:49.642755525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.642775155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.642792205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.644077046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.644123586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.644139906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.644157656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.644174766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.644190906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.644207356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.644225526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.644241646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.644257706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.644274036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.644292416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.644308446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.644326416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.644361876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.644379006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1441 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.644397196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.646436138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.646473788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.65005819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.65009146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.6501078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.65012503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.650270571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:49.650291151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1442 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.650910171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.650942611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.652237092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.652260142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.652279912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.652292242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.652306642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.652320862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.652336202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.653110493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:49.653146363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1443 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.654538554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.654579284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.658831967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.658852237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.658869667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.658884647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.658899637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.658915697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.658930217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.658945157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.658959827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.659203377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.659220777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1444 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.660845048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.660866249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.66248501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.66252114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.66254023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.66255443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.668090214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.668110824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.669180715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.669244255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.669887525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.669905295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.669923285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.669938405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.671168696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:49.671189726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1446 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.672479757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.672499007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.673073178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:49.673104308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.673154048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.673186988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1447 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.673217928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:49.673231928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.598818375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.598862915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.598877315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.598890615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.598903845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:50.598920905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.598936535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.598951985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.601209987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.601244447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.601273377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.601301817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.601488337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:50.601524427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.601555687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.601587187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1448 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.601619007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:50.601635097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.601651927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.601668567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.601751447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.601766597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:50.601782747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.601810617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.601823947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.601839637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.601853957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.602586238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:50.602621868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.602637558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.602653058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1449 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.602668668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.603671238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.603692558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.603711028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:50.606904931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.606943111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.606960101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.606973321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.606988711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.607002521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.607163671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.607206881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.607226801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:50.607961852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.607980162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.607997722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.608021612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.608051312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.608065402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.608081492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.608096692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.608112712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.608128002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.608141532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.608156182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.608171522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.608186192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.608200822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.608216302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.608230982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 752 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.608262712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.608278592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1451 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.608293602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.610226553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.610246683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.610975454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.610992104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.611006974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.611020374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.611035114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:50.611050684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1452 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.611612304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.611661664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.611699284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.611715014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.611731594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.611744704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.611760074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.611775294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.611789825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.611804465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:50.611820225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1453 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.613151636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.613201306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.613218946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.613232106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.613247246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.613261216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.613274756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.613288336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.613301736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.613317456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.613329416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.613342866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.613356976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1454 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.614810207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.614835157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.615586557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.615627537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.615644417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.615657887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.615672877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.615689177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.616241828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.616270448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.616323748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.616337718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.616353148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.616365018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.616378288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:50.616392558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1456 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.616920218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.616938308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.616978578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:50.617009538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.617036948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.617066328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1457 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.617095659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:50.617110499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.599449518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.599494748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.599510078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.599523308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.599536228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:51.599552888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.599569458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.599584928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.599639598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.599672788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.599717288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.599748328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.599811188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:51.599845038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 753 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.599876829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.599912549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1458 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.599943549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:51.599958859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.599976609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.599994299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.600011489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.600024739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:51.600041929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.600070719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.600084299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.600099899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.600112859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.600127389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:51.600160149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.600176039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.600191209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1459 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.600227839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.60135629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.60138653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.60140518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:51.60142483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.60143897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.60145439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.60146733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.60148359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.60149618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.60151218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.60152799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.60155171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:51.60230206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.60233728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.60235664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.60237522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.60240751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.60242172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.60243823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.60245393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.60247092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.60248656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.60249981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.602517701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.602533611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.602548001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.602562571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.602577541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.602592841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 756 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.602624711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.602640001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1461 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.602656551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.604668632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.604707842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.604726512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.604740232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.604756562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.604770342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.604785212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:51.604802062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1462 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.605333603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.605385073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.605402963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.605417173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.605433153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.605445733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.605460453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.605475613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.605490523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.605504303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:51.605518843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1463 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.606809844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.606835454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.606853474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.606866724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.606884324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.606899814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.606914184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.606929204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.606945964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.606962014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.606974384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.606988694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.607004584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1464 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.608467325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.608487125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.608521345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.608536025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.608551465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.608564295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.608579105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.608594495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.609116205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.609135115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.609171136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.609185966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.609201376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.609214526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.609228816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:51.609244096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1466 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.609766226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.609784526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.609821286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:51.609852366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.609881776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.609913416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1467 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.609943936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:51.609957916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.599174561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.599225851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.599239671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.599252521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.599264711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:52.599281441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.599295661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.599309601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.600222472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.600265462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.600311732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.600341562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.600441752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:52.600477162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.600508182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.600539672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1468 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.600572452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:52.600588022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.600604952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.600621442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.602240563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.602264533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:52.602279983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.602309233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.602323193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.602338813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.602351603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.602467023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:52.602535554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:52.602552654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.602569674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1469 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.602585494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.603776774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.603807864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.603827564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:52.605130765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.605167926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.605185216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.605199586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.605215026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.605228036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.605243866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.605260176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.605278376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:52.606081536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.606101996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.606119156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.607712107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.607747367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.607761707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.607777197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.607792207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.607807637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.607822608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.607835528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.607850188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.607864748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.607879418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.607893698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.607907888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.607922468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.607953678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.607968848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1471 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.607983888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.610133079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.610155969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.61163315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.61164948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.6116648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.61167837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.61169316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:52.61170843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1472 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.612284671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.612312321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.613785002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.613816572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.613832972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.613846462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.613874392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.613889792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.613904762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.613919412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:52.613935452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1473 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.615239673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.615275223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.674298068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.674343128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.674361868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.674379648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.674396848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.674413498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.674430808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.674448838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.674464868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.675715929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.675743429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1474 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.678453721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.678488401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.678768731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.678784601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.678800851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.678814651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.679158211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.679203601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.679877312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.679899562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.683176634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.683217874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.683237794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.683253054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.710505115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:52.710545115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1476 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.711398726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.711425696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.712619767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:52.712652787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.713846557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.713881357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1477 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.714047548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:52.714066238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.599501745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.599565075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.599581615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.599596265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.599609785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:53.599629425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.599645915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.599664395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.599682735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.599736815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.599768255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.599797355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.599862715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:53.599896816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.599929346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.599961256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1478 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.599995116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:53.600011716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.600032796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.600055326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.600071916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.600086816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:53.600104136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.600133146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.600147816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.600164246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.600176966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.600193136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:53.600224766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 762 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.600240666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.600257866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1479 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.600273396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.601439187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.601458937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.601475677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:53.601495217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.601522037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.601538487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.601551127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.601566177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.601579417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.601595317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 763 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.601612097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.601627777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:53.602368537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:53.602387577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.602404397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.602423337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.602453007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.602467347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.602482507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.602498267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.602513457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.602529318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.602543368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.602558188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.602574168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.602590338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.602604798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.602620008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.602634828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:53.602668108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.602683558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1481 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.602698678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.604711369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.604731229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.604767449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.604782529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.604797709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.604810419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.604827229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:53.604843199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1482 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.60536615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.60541031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.60542783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.60544364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.60546071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.60547329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.60548894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.60550627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.60552132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.60553623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:53.60555157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1483 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.606827411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.606848771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.606883801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.606898861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.606915001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.606931031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.606945971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.606960421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.606976121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.606993841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.607007591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.607023231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.607040571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1484 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.608497452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.608517542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.608552172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.608588472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.608606752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.608622342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.608638862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.608659872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.609147932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.609169923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.609192113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.609207313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.609224523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.609238783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.609254893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:53.609292823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1486 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.609772893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.609791833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.609834513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:53.609901603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.609932503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.609966793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1487 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.609999863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:53.610019253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.599424658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.599466518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.599481548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.599494418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.599675098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:54.599708068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:54.599725558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.599742658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.630165831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.630233491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.630264081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.630294801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.634482195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:54.634558485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:54.634595505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.634629685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1488 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.635495115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:54.635544475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.635565305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.635584225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.636072916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.636119466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:54.636140036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.636171906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.636185726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.636202656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.636216336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.636915856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:54.636990107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:54.637010447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.637070357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1489 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.637102447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.639022648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.639044128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.639063408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:54.639713559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.639730329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.639747599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.639761869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.639777779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.639793679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.639999839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:54.640044259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.640063059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:54.670104201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.670156782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.670178212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.674723265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.674786045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.674802485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.674817205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.674844745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.674859065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.674874935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.674887305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.674904865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.674919885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.674933675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.674951295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.674966225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.675628916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.675664516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.675680346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1491 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.675779966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.677931797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.677976577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.678942428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.678961248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.678976748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.679010558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.6809773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:54.6809979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1492 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.68183004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.682203591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.685194923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.685214123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.685232083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.685253623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.685272653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.685290193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.685306403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.686412554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:54.686434234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1493 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.687806375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.687847255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.719959319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.720009509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.720073629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.720102229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.720119579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.720134679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.720151489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.720167919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.720183259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.723368792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.723414922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1494 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.725310863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.727951355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.728380515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.728420635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.728439135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.728452835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.730521487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.730566807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.731221878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.731244998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.764422342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.764462702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.764482562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.764500292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.765108092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:54.765142512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1496 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.766094513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.766263673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.797390856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:54.797446776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.798439357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.798484077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1497 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.798629947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:54.798648157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.599340811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.599386821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.599401541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.599414981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.599428281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:55.599445451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.599462121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.599477471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.599506481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.599549871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.599579291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.599620491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.599650241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:55.599694891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.599732201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.599764401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1498 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.599795831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:55.599813841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.599831911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.599848061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.599866062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.599880222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:55.599895332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.599926602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.599940142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.599956222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.599968222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.599983532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:55.600020882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.600035372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.600051762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1499 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.600068602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.601146932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.601204023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.601223263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:55.601241203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.601256413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.601272723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.601286093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.601302183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.601317423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.601332623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.601348743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.601364303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:55.602089703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.602107733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.602127633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.602149083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.602178623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.602191943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.602207113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.602223603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.602239693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.602255983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.602268383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.602282813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.602299743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.602315453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.602331363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.602346013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.602360833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 772 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.602391653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.602407113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1501 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.602423203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.604510615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.604530265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.604566535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.604580755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.604596035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.604608685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.604624565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:55.604640725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1502 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.605213006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.605231726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.605261746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.605284046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.605301736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.605316656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.605333696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.605349256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.605364176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.605380796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:55.605398706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1503 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.606703107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.606722847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.606833167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.606849627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.606866147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.606881557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.606898167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.606914417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.606929097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.606944247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.606956797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.606973927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.606990347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1504 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.609734419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.609791399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.609850269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.609871759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.609890649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.609904579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.609918359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.609936829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.61053403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.61056233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.6106148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.61063132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.61064841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.61066349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.61067943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:55.61069614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1506 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.61124338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.61126992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.613984842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:55.614029542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.614345772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.614380962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1507 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.614416182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:55.614433242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.603847988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.603893478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.603908738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.603921778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.603941658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:56.603975308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.604001678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.604018628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.605192049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.605233639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.605266729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.605298329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.605682959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:56.605719829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 773 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.605751389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.605785909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1508 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.606306279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:56.606355779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.606376519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.606395599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.634889971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.634926251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:56.634964101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.635023871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.635039261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.635056851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.635072461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.635513511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:56.635558701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.635578161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.635595341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1509 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.635667412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.637229363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.637252213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.637273403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:56.638741074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.638758354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.638821744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.638838724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.638856324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.638870724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.639817745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.639856365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.639875745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:56.640845095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.640888075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.640907525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.670926078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.670985048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.671002168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.671019048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.671044248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.671058878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.671074068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.671087888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.671103528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.671118848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.671132528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.671146898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.671162148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.671595179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 776 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.671653089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.671669599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1511 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.671728419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.677456353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.677505443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.678641954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.678685624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.678705114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.678719434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.683577548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:56.683618748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1512 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.684342938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.684392008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.685544749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.685581549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.685598019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.685611169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.685626189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.685642199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.685656149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.685870699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:56.685891319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1513 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.688785252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.688819552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.690657843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.690676853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.690693793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.690709003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.690723983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.690739093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.690753673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.690768393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.690781803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.690796383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.690812073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1514 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.692379944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.692422534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.697461138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.697498948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.697516318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.697530178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.698004929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.698025179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.698879559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.698924469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.70062975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.700651091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.700668201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.700681401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.701700381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:56.701730671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1516 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.702320722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.702340202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.706011885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:56.706075845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.707928446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.707968626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1517 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.708005956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:56.708029346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.605246873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.605297543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.605313863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.605327563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.605844383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:57.605865083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.605911323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.605930573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.606391683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.606469683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.606501104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.606531634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.662708986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:57.662776186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.662809666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.662841376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1518 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.664159287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:57.664207147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.664226217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.664243967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.675928406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.675964396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:57.676019166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.676055016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.676070486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.676101306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.676115026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.684067342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:57.684115102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:57.684134342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.684152432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1519 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.684626472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.685745393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.685790393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.685808843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:57.692996359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.693024349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.693117619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.693162699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.693180549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.693193999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.697634902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.697680432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.697697732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:57.699502734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.699542764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.699561624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.700401364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.700467654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.700483904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.700502354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.700522534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.700540074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.700555184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.700568754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.700583974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.700598654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.700613524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.700628624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.700643164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.731660198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.731704068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.731720208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1521 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.731760768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.73385711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.73387974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.739812034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.739839134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.739855204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.739869244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.741169735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:57.741190285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1522 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.742590696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.742611126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.743115467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.743162147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.743179877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.743193947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.743209617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.743225127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.743240427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.743752737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:57.743792817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1523 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.745955899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.746002089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.746184739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.746225159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.746241529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.746256249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.746270079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.746284189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.746297659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.746311509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.746325499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.746891319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.746930119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1524 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.748863651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.748894321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.748952461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.748968521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.748984961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.748998651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.753721965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.753759845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.782422105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.782472395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.787610119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.787647989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.787667179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.787680909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.78875538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:57.7888007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1526 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.789555151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.789577981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.789904261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:57.789936991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.798577487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.798642297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1527 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.826626068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:57.826680069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.639873252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.639927232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.639942362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.639955992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.640140382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:58.640162832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.640180402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.640198512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.641355133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.641397193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.641428233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.641458813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.643359494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:58.643419284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.643452394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.643484004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1528 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.644824525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:58.644872715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.644892175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.644934585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.645050996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.645066206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:58.645085586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.645113736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.645130796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.645147516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.645180816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.648643728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:58.648677598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 782 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.648693268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.648708478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1529 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.648859508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.649874589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.649923719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.649942929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:58.650146139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.650163439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.650181979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.650196089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.650212469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.650226199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.65041772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 783 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.65044713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.65046374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:58.651911581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:58.651932831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.651951041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.652077991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.652109901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.652124311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.652140551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.652155961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.652170861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.652185851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.652199281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.652215441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.652230051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.652244451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.652258871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.652273741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.652348531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:58.652381661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.652396881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1531 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.652414361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.654469273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.654513983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.657027625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.657047805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.657063815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.657077395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.657470405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:58.657488965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1532 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.658121235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.658145615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.658188405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.658203335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.658218846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.658231756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.658247006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.658262216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.658276886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.659096266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:58.659114816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1533 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.661964578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.662001718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.662131778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.662149388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.662165338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.662180068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.662196419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.662213099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.662228669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.662245209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.662259769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.662276259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.662292219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1534 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.66381641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.66383503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.666715142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.666731242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.666748642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.666763312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.666928472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.666947192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.667577673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.667619283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.667699033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.667715733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.667734723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.667750323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.668565293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:58.668591403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:58.669182154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.669233954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.669251084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:58.669285044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.669331464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.669383624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1537 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.669416284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:58.669433394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.598828424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.598875114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.598889554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.598902914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.598915664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:59.598933134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:59.598948824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.598964224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.599033004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.599064554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.599108864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.599155234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.599203154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:59.599236054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:59.599267294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.599298634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1538 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.599329404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:59.599345754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.599362344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.599379474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.599396004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.599409964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:52:59.599425364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.601027355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.601044215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.601060215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.601072895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.601795776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52:59.601830696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:59.601846186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.601861506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1539 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.601876706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.603097717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.603115407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.603131647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:59.603312897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.603329137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.603345537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.603358397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.603373367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.603386137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.603422337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:59.603439027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.603454367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:59.604879098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.604898138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.604914398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.605612919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.605645099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.605658309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.605673409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.605687779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.605703309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.605717999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.605730739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.605745429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.605760009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.605774999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.605789439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.605803739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.605818299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.605848689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.605863889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1541 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.605878859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.607992921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.608013901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.611154713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.611171773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.611186883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.611199513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.611368013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:59.611386723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1542 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.611980244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.611998674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.612080014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.612094454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.612110194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.612122954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.612137614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.612152924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.612167344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.612181634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:59.612196714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1543 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.613505135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.613523395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.613555395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.613568585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.613583495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.613597835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.613612295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.613626805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.613641615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.613655935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.613668195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.613682605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.613697615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1544 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.615176146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.615194556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.615914767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.615939837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.615957777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.615972827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.615989227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.616007067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.616557807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.616578927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.616683147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.616699417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.616716017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.616728887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.616745677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:52:59.616762987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1546 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.617265698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.617284948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.617319938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:52:59.617356058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.617385308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.617418228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1547 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.617451308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:52:59.617467738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.606498413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.606544633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.606559223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.606572583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.606640023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:00.606678923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.606694613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.606710243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.607645253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.607692813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.607735783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.607765203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.608316974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:00.608376314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.608409544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.608441194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1548 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.608653384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.608674564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.608691914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.608709444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.635241234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.635285224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:00.635303994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.635336124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.635350854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.635366504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.635379864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.635710345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 553 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.635746575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.635762755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.635778015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1549 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.635845985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.637955306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.637975706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.637993476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:00.638953087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.638970177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.638990267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.639022207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.639037177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.639051047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.643688001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:00.643709401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.643725511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:00.644770991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.644790961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.644808611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.645837642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.645893752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.645909112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.645925862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.645942422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.645957072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.645971942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.645984812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.645999772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.646016052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.646030742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.646045492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.646060622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.647117153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 792 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.647166823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.647182973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1551 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.647256353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.650396486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.650422486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.651658607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.651675217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.651691047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.651703927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.651719397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1552 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.651735337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1552 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.652352187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.652385067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.65650631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.65654796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.65656585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.65657918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.65659402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.65660983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.65662416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.65686055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1553 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.65687904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1553 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.658294692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.658315022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.659551283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.659568413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.659605443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.659620783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.659635483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.659650113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.659664813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.659679713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.659692333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.661936604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.661954824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1554 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.663543256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.663568876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.667353658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.667398738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.667415028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.667431168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.667870909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.667893559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.668608009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.668634899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.670685151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.670725411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.670747331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.670761771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.673437463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:00.673466543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1556 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.674300574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.674320304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.678304647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:00.678335327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.678650727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.678709627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1557 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.678741607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:00.678759167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.598821451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.598852431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.598865951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.598879031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.598891781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.598908731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.598923661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.598939921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.599145471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.599178071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.599212341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.599240241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.599327881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.599360871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 793 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.599392491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.599422951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1558 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.599454311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:01.599469611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.599486481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.599503311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.599519891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.599532611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:01.599547961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.599575791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.599588381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.599603661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.599616771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.599631351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:01.599662261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.599677651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.599693091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1559 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.599707951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.600831692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.600849772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.600866372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:01.601536653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.601552783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.601568303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.601581773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.601596763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.601609873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.601624773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.601640283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.601655243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:01.602451003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.602468553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.602484743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.602561524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.602591374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.602604664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.602619614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.602634994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.602649394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.602664264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.602676894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.602691124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.602705734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.602720224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.602734544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.602749384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.602763414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 796 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.602793844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.602808874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1561 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.602824054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.604873925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.604913515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.605576596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.605614826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.605633636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.605647426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.605662406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1562 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.605679766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1562 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.606235046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.606254516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.606312476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.606327316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.606342866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.606356246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.606371856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.606386846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.606401456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.606416366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1563 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.606432076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1563 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.607706847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.607730947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.607762937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.607777817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.607807037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.607822358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.607836978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.607851918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.607866758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.607881518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.607894668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.607909168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.607924708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1564 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.609361999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.609384069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.610077449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.610097399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.610112539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.610125679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.610140849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.610156519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.61072337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.61074213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.6108302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.61084521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.61086075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.61087334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.61088779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:01.61090326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1566 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.61141826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.61143716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.61157503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:01.61160649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.61166889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.61170332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1567 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.61173377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:01.61174796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.599379454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.599432234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.599446984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.599460394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.599475454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:02.599619354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.599666884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.599684154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.599716234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.599749394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.599782144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.599809884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.599875445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:02.599908535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.599939715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.599971305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1568 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.600002685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.600018485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.600035835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.600052445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.600068825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.600082075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:02.600098255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.600130025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.600143985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.600159065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.600171985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.600186445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.600217625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:02.600233025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.600248365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1569 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.600263875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.601346246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.601377086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.601395416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:02.601414516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.601430896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.601449386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.601462666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.601480376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.601495296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.601510476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.601526306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.601541586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:02.602248976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.602268646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.602285246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.602302106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.602333206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.602348566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.602363476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.602378326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.602393426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.602408286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.602421156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.602435806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.602450606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.602465176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.602479896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.602494256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.602508637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.602539657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.602554967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1571 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.602569877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.604515288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.604539548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.604561318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.604575078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.604589938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.604602778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.604617148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1572 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.604632588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1572 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.605173809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.605193859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.605226259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.605239079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.605254509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.605267039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.605282179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.605296939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.605311429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.605326129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1573 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.605341549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1573 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.60664115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.60666202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.60668559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.60670053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.60671716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.60673204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.60674663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.60676142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.60677594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.60679032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.60680313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.60681763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.60683318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1574 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.608315381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.608338081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.608382181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.608396831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.608411621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.608424361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.608438961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.608454591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.608950031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.608982291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.609000331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.609022861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.609038391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.609052021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.609067551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:02.609083231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1576 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.609576172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.609595102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.609630542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:02.609661222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.609689202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.609720132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1577 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.609751852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:02.609767742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.608538714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.608584324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.608598504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.608612624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.608624964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.608670644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.608703614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.608719784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.609291125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.609328015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.609355395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.609382665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.641093999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.641131489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.641162189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.641192379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1578 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.641663749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:03.641683179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.641699329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.641714739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.64285226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.6428946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:03.64294337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.64297888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.6429931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.643009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.64302387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.644137981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:03.644174681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:03.644190601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.644206071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1579 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.644523691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.646940853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.646965723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.646982353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:03.647240053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.647276803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.647332843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.647349203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.647365333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.647377513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.676408075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:03.676444395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.676459575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:03.677703126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:03.677723046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.677750636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.678478457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.678611317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.678638057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.678654457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.678669627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.678684577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.678699847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.678712597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.678728007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.678742987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.678757407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.678772117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.678786717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.679590658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:03.679655158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.679672058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1581 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.679952678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.68281735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.68284742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.683806761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.683825881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.683841841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.683855261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.686937643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1582 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.686955873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1582 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.688112064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.688131964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.690392846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.690433316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.690450596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.690463856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.690479806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.690495146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.690510796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.691188466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1583 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.691215316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1583 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.693401398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.693442218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.723863901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.723902361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.723919201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.723934161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.723948761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.723963551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.723978341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.723993131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.724007161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.725372672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.725419092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1584 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.727388694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.727412214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.728941715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.728965305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.728981435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.728994505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.758533427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.758580777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.759521267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.759548837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.789186239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.789232609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.789251539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.789267029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.78963449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:03.78965705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1586 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.792060701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.792091871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.792667642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:03.792703512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.793553483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.793638413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1587 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.793675473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:03.793691113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.600117231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.600146041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.600159641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.600172901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.600185951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:04.600203291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:04.600218901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.600234431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.600416231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.600452091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.600495221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.600524821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.600596561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:04.600630591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:04.600662151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.600692701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1588 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.600723771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.600739241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.600756391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.600773301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.600789751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.600802681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:04.600818251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.600846141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.600858841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.600874531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.600887321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.600901611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.600931901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:04.600947101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.600962201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1589 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.600977101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.602051512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.602073162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.602089902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:04.602121282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.602135432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.602150552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.602163412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.602178962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.602191782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.602206312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:04.602222382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.602237722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:04.602961743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.602979313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.602995813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.603019883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.603047993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.603060733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.603075303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.603090073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.603105073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.603120153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.603132853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.603147383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.603161933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.603176063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.603190443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.603205093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.603219773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.603250433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.603265293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1591 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.603280763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.605281505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.605333435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.605352555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.605366835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.605383945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.605397335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.605412495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1592 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.605428235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1592 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.605934915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.605953465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.605987455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.606002165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.606018385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.606031695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.606046775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.606064035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.606079085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.606093795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1593 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.606109575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1593 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.607409966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.607429556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.607467256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.607481946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.607497296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.607511936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.607526896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.607541676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.607556696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.607571686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.607584376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.607599026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.607614686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1594 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.609106817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.609126877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.609181618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.609210978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.609227568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.609242108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.609258698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.609278238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.609768848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.609789338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.609811188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.609824248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.609839218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.609852098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.609866548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:04.609882278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1596 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.610425288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.610443248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.610476549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:04.610505269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.610533639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.610564749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1597 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.610595489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:04.610611919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.615762245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.615808746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.615822956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.615835846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.615849086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.615884656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.615900806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.615915676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.616377876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.616423926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.616465326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.616494246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.616807686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 562 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.616869856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.616901046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.616937426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1598 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.618218957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:05.618260307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.618278587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.618296157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.619150278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.619171998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:05.619196118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.619227458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.619242958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.619261618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.619276958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.619347978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:05.619403078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 810 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.619423568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.619440478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1599 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.619458158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.620617269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.620638549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.620656939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:05.650332682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.650376142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.650396312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.650411922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.650431512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.650445162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.652153563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:05.652198273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.652216363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:05.653582204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.653607714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.653627524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.654674135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.654707975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.654722195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.654738415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.654753755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.654770265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.654785115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.654798305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.654813835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.654830295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.654849395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.654868295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.654884565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.657999907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 812 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.658036027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.658055547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1601 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.658153637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.660230009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.660275819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.664521932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.664560452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.664577872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.664591102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.666181414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1602 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.666205184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1602 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.666989334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.667022254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.667621205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.667661015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.667678585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.667692785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.667708035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.667724545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.667739905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.670646057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1603 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.670685537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1603 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.672151298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.672174388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.676475161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.676496461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.676512311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.676527101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.676542661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.676557511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.676572001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.676586671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.676599011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.676919832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.676963982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1604 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.678647063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.678680173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.680888555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.680908735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.680923365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.680935335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.681870435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.681893555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.682495436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.682515496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.682591976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.682607116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.682623206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.682636826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.682651846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:05.682667596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1606 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.683225006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.683265696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.683283026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:05.683312356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.683340386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.683371246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1607 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.683401336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:05.683416547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.606863242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.606916142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.606930812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.606944852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.608372943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:06.608420073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.608437043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.608453283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.608753823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.608788913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.608821453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.608850263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.609022923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:06.609057153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 813 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.609088873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.609120283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1608 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.610114844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.610161394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.610180714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.610198684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.610659555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.610679805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:06.610696895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.610726195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.610740185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.610755765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.610769595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.613670777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.613709247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.613725697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.613740857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1609 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.613762107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.615010748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.615039968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.615057238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:06.615300628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.615315848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.615354118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.615380328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.615396638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.615409598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.616238279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.616258869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.616274609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:06.61793075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.61795238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.61796949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.61807383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.61810534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.61812119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.61813721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.61815257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.61816718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.61818176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.61819482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.61820932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.61822395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.61823893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.61825338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.61826776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.61828182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 816 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.61831494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.61833013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1611 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.6183453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.620360612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.620381472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.620454102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.620469012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.620483872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.620496692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.620511272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1612 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.620530702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1612 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.621081323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.621101333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.623466834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.623483974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.623499624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.623513364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.623528314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.623543524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.623557844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.623659534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1613 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.623686904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1613 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.625136856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.625179546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.625364456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.625380926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.625396376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.625411316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.625425976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.625440846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.625455696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.625470286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.625483036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.626698587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.626718017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1614 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.628583068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.628614668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.632176391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.632206371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.632222581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.632236081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.632452951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.632493321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.633086952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.633113932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.633170272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.633185842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.633201652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.633214762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.633229522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:06.633245512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1616 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.633785962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.633805522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.633853672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:06.633903922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.633932512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.633966362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1617 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.633997362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:06.634015072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.60008337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.60013959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.60015472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.60016846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.60018184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.60020016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.60021546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.60023115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.60041368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.6004467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.60047573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.60050407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.60059883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 566 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.60063436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.60066599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.60069708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1618 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.601366921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:07.601386541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.601404261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.601421141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.601504011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.601520551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:07.601536731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.601569111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.601582771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.601597811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.601610771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.601625661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:07.601656641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:07.601672021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.601687411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1619 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.601702871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.602812252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.602832502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.602849302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:07.602908902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.602925412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.602941192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.602953622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.602968442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.602981142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.602995752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 819 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.603011222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.603027202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:07.603744022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.603762372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.606090274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.606227984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.606259404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.606272304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.606286974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.606302174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.606317404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.606332324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.606345004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.606359784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.606374714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.606389914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.606404384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.606419234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.606584195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 820 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.606619575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.606635005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1621 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.606650365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.608717046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.608740666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.608791496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.608837006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.608853646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.608867766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.609602987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1622 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.609622577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1622 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.610198837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.610218077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.610279537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.610294567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.610309857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.610322807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.610337817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.610352857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.610367987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.610382907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1623 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.610398657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1623 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.611682468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.611701258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.61390674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.61393125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.61394664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.61396199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.61397679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.61399137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.61400654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.61402169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.614038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.6141066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.61412666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1624 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.615698851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.615730731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.615800432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.615816702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.615832942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.615846142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.617126613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.617166663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.617713563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.617736343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.620572675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.620598675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.620614425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.620627385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.620797695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:07.620838525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1626 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.621395826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.621413856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.621484976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:07.621514676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.621543596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.621575046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1627 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.621605976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:07.621620646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.626248222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.626278642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.626292302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.626305412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.626586803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:08.626640963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.626658703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.626676113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.628066214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.628112514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.628141384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.628169644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.653816153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:08.653880083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.653912713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.653944833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1628 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.655422224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.655441094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.655458334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.655475754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.657035996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.657053346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:08.657088696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.657120826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.657135936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.657151286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.657164496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.661191629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.661249189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:08.661265799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.661281569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1629 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.66225462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.663935851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.663956461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.663975901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:08.664823701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.664841472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.664871272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.664893482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.664910062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.664923152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.665313472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:08.665360302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.665379202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:08.667202343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:08.667243193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.667260843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.668855075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.668898485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.668911605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.668926635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.668940745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.668954845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.668968915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.668980855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.668994795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.669008725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.669030245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.669044415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.669058105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.672892838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:08.672951888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.672968568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1631 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.673116578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.675324929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.675349689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.67559139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.67562075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.67563791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.67565183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.705669212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1632 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.705696702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1632 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.707219833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.707259823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.709351785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.709370985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.709387505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.709400845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.709416635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.709431645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.709447945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.713007038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1633 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.713033698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1633 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.714733399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.714754509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.74231373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.74235353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.74237036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.74238608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.74240085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.74241608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.74243147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.74244597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.74245933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.74262602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.742646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1634 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.744293381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.744333741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.769230319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.769263529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.769282879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.769296179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.77022491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.77027523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.771012131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.771038901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.771578631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.771595861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.771612741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.771626571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.773042442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:08.773061352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1636 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.773689273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.773707163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.774225743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:08.774257633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.774309503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.774342983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1637 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.774376483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:08.774392923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.598875585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.598927595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.598942905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.598956535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.598969905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.598988225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:09.599004715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.599021065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.599194735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.599256335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.599286015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.599315235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.599386715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.599422975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:09.599455165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.599486835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1638 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.599517765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:09.599534365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.599551655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.599568745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.599585585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.599599295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:09.599614925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.599643295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.599656145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.599671945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.599684685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.599699435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:09.599731225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:09.599746695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.599761575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1639 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.599777225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.600924256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.600942486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.600959616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:09.600991026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.601005646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.601030236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.601043396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.601058866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.601071326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.601086246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:09.601101586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.601116636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:09.601845507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.601864177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.601880377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.601900057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.601928077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.601940767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.601956247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.601970997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.601985807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.602000547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.602013587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.602033187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.602047747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.602062207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.602076657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.602091047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.602105467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.602136517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.602151907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1641 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.602166807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.604201189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.604220589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.604258279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.604272849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.604288389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.604301309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.604316159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1642 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.604331659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1642 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.604864299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.604882749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.604916729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.604931049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.604947569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.604960719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.604976119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.604991289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.605006419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.605021159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1643 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.605037079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1643 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.60635699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.60637917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.60641051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.60642586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.60644107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.6064756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.606491201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.606506261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.606521021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.606536181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.606549211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.606563841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.606578961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1644 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.608010022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.608036082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.608055812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.608068812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.608083792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.608096352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.608110992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.608126432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.608662512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.608682112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.608719012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.608733782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.608748772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.608761272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.608776042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:09.608791312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1646 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.609306403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.609325353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.609359973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:09.609389313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.609416853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.609447513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1647 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.609486803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:09.609501483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.599639118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.599680688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.599694748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.599707598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.599857299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:10.599887569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.599903569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.599917959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.603051391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.603094631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.603123721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.603151801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.603809941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:10.603847162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.603878432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.603910102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1648 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.604599522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.604648622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.604668042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.604685792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.606258913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.606286233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:10.606332923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.606367423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.606381383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.606399483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.606414863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.608842625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 573 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.608877445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 830 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.608893705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.608909585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1649 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.608992235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.610292436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.610313836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.610332986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:10.614002639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.614024549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.614061529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.614104119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.614120319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.614133539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.614284609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:10.614305909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.614320609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:10.61510647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.61513844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.61515618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.643414141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.643502661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.643547231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.643567481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.643585591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.643603451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.643620562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.643634022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.643650612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.643667582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.643684692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.643700112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.643717032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.649740836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 832 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.649784296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.649801536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1651 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.650003046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.652399198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.652425918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.653412009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.653428199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.653444469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.653457839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.684582712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1652 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.684622312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1652 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.686156624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.686180084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.712946704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.712979024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.712996824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.713009784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.713025404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.713040694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.713056164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.714090095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1653 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.714110785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1653 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.716870357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.716916047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.717836977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.717859637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.717878717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.717906778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.717924098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.717941268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.717961238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.717977708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.718004598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.722477381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.722498001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1654 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.724118592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.724164682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.724463542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.724481972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.724500362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.724514782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.724552673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.724595573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.725821863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.725844123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.727064074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.727105684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.727123134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.727138034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.727153824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:10.727172824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1656 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.727683925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.727730845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.730257267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:10.730294027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.730533557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.730575367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1657 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.730606957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:10.730623487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.599311782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.599356232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.599372952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.599386212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.599399402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.599416532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.599432162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.599447702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.599469172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.599504212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.599536582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.599566392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.599618252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.599652552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 833 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.599683762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.599719042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1658 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.599749552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:11.599765112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.599781902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.599800562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.599817102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.599830242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:11.599845962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.599873353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.599886243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.599901593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.599916633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.599931423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:11.599962423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.599977653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.599995013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1659 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.600012463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.601127273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.601168373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.601185504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:11.601202144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.601216194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.601232244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.601245914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.601261474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.601274634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.601289524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.601305044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.601320044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:11.602066554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.602117664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.602137584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.602155334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.602185374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.602199804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.602215984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.602231554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.602247554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.602263014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.602276454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.602291694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.602306674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.602321504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.602336814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.602351404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.602366414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 836 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.602398374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.602414144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1661 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.602429904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.604435056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.604455006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.604490176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.604504956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.604520496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.604534126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.604548446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1662 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.604564246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1662 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.605110876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.605134496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.605152126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.605165737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.605182057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.605195327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.605224557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.605239847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.605255207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.605270267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1663 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.605285617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1663 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.606589848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.606609958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.606642178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.606657168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.606672978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.606687948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.606703298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.606719198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.606734598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.606749018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.606762078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.606777178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.606792748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1664 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.608278969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.608304999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.608321809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.608335579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.608350549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.608363389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.608378199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.608393659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.608954549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.608982609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.608999449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.609013909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.609034859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.609048209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.609063019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:11.609078459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1666 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.60959858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.60961864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.60966027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:11.6096905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.60971813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.60974975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1667 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.60978058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:11.60979606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.603589178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.603642938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.603657998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.603671498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.603855559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:12.603874959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.603907419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.603923159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.630509079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.630562499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.630596799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.630625759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.63219517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:12.63226311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.63229815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.63233095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1668 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.63271572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.63273551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.63275385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.63277378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.633296491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.633338951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:12.633357591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.633390881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.633406771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.633425211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.633439281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.634912222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.634952292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:12.634971732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.634989332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1669 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.635005932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.636221033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.636240483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.636258973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:12.637159574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.637178304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.637196704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.637210534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.637226454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.637240154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.637259634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 839 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.637277304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.637293204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:12.638046774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.638065734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.638087654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.638776355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.638830465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.638846555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.638863505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.638879805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.638895755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.638913255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.638928565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.638945225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.638960155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.638974635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.638989825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.639008085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.639025665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 840 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.639060515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.639077575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1671 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.639094965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.640941986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.640988527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.642102357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.642145867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.642164377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.642179607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.642196447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1672 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.642212937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1672 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.642760038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.642802158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.643130118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.643170748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.643190948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.643207588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.643226108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.643243598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.643262418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.643279168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.643297718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1673 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.644640229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.644661319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.64584213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.64588402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.64590322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.64591892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.64593434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.64594835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.64596458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.64597938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.64599616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.64602757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.6460452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1674 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.647510191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.647547161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.647623342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.647640352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.647656412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.647671142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.647687932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.647704252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.648257092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.648298772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.648317862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.648335382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.648384202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.648400832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.649431613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:12.649452353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1676 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.650149793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.650196773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.650308914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:12.650362964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.650430744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.650465264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1677 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.650501314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:12.650518534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.603781422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.603810652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.603824402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.603837953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.604892323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.604923573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.604940063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.604955793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.605083463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.605140943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.605169374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.605197194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.605223944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.605254864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.605284384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.605314054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1678 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.605343524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:13.605359354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.605374994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.605390154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.605405884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.605418624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:13.605432774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.605459724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.605471624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.605485144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.605497034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.605510604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:13.605541164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:13.605555344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.605569454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1679 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.605583584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.606685855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.609224507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.609247667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:13.609386697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.609405277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.609422117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.609436167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.609453047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.609466547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.609727157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:13.609746407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.609762077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:13.610587378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:13.610606708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.610625338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.610678268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.610712738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.610727248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.610743758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.610760168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.610775358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.610789598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.610802478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.610819148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.610834608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.610849978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.610864478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.610880598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.611631598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:13.611665948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.611682758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1681 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.611699348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.61379407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.61381387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.61388411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.61389984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.61391484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.61392906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.61394538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1682 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.61396108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1682 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.614504741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.614523941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.616849382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.616867292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.616883152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.616895892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.616912772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.616929362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.616944082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.617053852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1683 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.617096342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1683 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.618445694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.618472744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.618564244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.618580914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.618598394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.618614784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.618629764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.618644634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.618660464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.618676434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.618689384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.619383124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.619408684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1684 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.620995715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.621020655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.624238018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.624276598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.624298298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.624314858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.624583128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.624603338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.625483879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.625505389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.625545489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.625561169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.625576239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.625592759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.625608449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:13.625625449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1686 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.626164779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.626183119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.627326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:13.62735892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.62741085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.62745426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1687 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.62748723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:13.62750199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.598928112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.598974192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.598991532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.599016742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.599030602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:14.599047702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:14.599064392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.599079982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.599155942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.599215402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.599245062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.599274512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.599311252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:14.599345892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:14.599378602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.599411492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1688 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.599443212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.599460042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.599477972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.599494602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.599511092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.599524412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:14.599540892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.599569832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.599583052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.599598322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.599611842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.602294694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.602331044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:14.602346814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.602385774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1689 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.602401634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.603580195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.603600435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.603617305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:14.603844626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.603861326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.603879866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.603892556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.603910686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.603924826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.603978656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:14.603996646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.604014446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:14.605457667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.605477407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.605496427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.605576247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.605607307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.605620437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.605636477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.605651377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.605666297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.605681617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.605695817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.605711617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.605726497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.605740807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.605757137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.605773267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.605787347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.605819107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.605834627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1691 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.605850617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.607857089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.607901569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.61041602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.61045524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.610473441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.610487411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.610673331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.610693141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1692 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.611289091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.611310731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.611365431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.611383921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.611401041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.611415421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.611432271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.611447271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.611462191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.612193932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.612212472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1693 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.613577803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.613604213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.613669893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.613684913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.613713303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.613728503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.613743363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.613758193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.613773023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.613788063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.613801113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.613816093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.613831613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1694 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.615273204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.615292144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.617629496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.617656466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.617672756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.617686476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.617801166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.617822116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.618440967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.618475257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.618537667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.618552567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.618567997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.618581057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.619351247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:14.619369357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1696 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.619957658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.619975538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.620035248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:14.620066168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.620096338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.620127328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1697 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.620158608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:14.620173688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.613689586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.613739846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.613754806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.613768576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.613781856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.613821026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.613861816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.613879106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.639332585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.639375315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.639408775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.639439945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.640910086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 582 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.640952356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 849 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.640984797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.641016727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1698 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.641394237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:15.641442907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.641477027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.641496517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.64496133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.64497878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:15.64499764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.64502855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.64504195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.64505685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.64506962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.64606541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:15.6461259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.6461436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.64615995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1699 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.64622813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.647639932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.647684442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.647704762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:15.675111982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.675150822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.675169952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.675183682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.675199822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.675215182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.678770995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:15.678798255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.678814875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:15.680128836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.680152766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.680175736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.684088229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.684143859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.684158749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.684174879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.684190329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.684205859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.684220929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.684233639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.684248169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.684262819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.684277069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.684291359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.684305609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.686170871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 852 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.686219961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.686236721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1701 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.686404281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.688539982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.688582532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.689907943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.689956593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.689974913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.689994553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.691842575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1702 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.691865015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1702 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.692599425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.692622925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.696789459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.696823579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.696840559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.696854089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.696869369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.696885289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.696900139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.69883411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1703 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.69886531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1703 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.700422891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.700442391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.727530842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.727548252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.727564522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.727580032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.727625492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.727651772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.727667422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.727683202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.727695912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.733142416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.733185886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1704 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.735091407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.735123037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.761215236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.761252656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.761270486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.761284486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.762333447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.762355377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.763137308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.763175778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.789380207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.789419207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.789435327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.789449517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.790328928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:15.790374928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1706 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.791151249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.791171529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.791266729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:15.791305289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.79276245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.79280031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1707 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.79283188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:15.7928486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.599575718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.599622258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.599637208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.599650418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.599663278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:16.599680668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.599698678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.599716458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.599733138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.599763998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.599793458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.599821348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.599849598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:16.599881619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 853 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.599912969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.599944289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1708 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.599976869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.599992149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.600010729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.600029919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.600048259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.600061519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:16.600077189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.600106549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.600119659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.600134959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.600148629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.600162939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.600198219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.600215739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.600230589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1709 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.600245659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.60121603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.60126498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.60128396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:16.60130202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.60131599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.60133191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.601346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.60136193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.60137523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.60139002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.60140568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.60142137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:16.60212637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.60214487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.60216229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.60218217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.60221105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.6022246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.60224023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.60225569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.6022707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.60228546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.60229847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.60231332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.60232834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.60234256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.60235781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.60237243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.60238706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 856 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.60241881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.60243432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1711 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.60244944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.604495142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.604521922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.604541722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.604566452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.604581132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.604594322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.604608992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.604625522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1712 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.605134972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.605156642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.605178863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.605191783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.605223373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.605239143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.605255533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.605273763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.605289533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.605304063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.605319193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1713 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.606592264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.606611654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.606684694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.606702174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.606718894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.606733574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.606748294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.606763334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.606779584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.606795174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.606807924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.606824614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.606841394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1714 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.608279595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.608301335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.608319345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.608332765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.608347425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.608360325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.608378555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.608395495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.608930385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.608950835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.608987855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.609029075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.609046035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.609060285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.609076875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:16.609093815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1716 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.609561156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.609585816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.609607456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:16.609637076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.609667066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.609699136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1717 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.609731856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:16.609746476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.612249391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.612298091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.612312581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.612325871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.613013871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.613037841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.613053461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.613069411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.613746022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.613781002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.613811652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.613840122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.614140932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 586 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.614197782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.614230282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.614264242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1718 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.614438872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:17.614458023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.614508623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.614527913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.617874565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.617911725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:17.617928415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.617957085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.617975705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.617991875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.618005985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.618423206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:17.618459856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:17.618476246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.618492036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1719 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.618596476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.619989037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.620026187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.620046947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:17.622002568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.622034728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.622051318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.622066008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.622082318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.622095168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.656886765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.656928055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.656944055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:17.658330016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.658369856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.658390616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.659430416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.659496096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.659512116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.659528356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.659543857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.659559037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.659575517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.659588847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.659603607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.659618377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.659633137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.659647977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.659662787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.660392117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 860 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.660430137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.660448017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1721 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.660481917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.662797009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.662815879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.693914982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.693939422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.693968292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.693986982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.695987284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1722 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.696029194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1722 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.697315605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.697338965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.698110436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.698148906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.698166936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.698181216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.698196876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.698212726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.698229876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.727064697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1723 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.727111277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1723 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.729113029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.729139019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.72984985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.72986843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.72988552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.72990253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.72991702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.72993159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.72994769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.72996379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.72998103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.731854661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.731901521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1724 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.733746492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.733769242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.737812046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.737858206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.737875636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.737889236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.739435997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.739460447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.740202337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.740226627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.740354637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.740375827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.740395127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.740411267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.742265589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:17.742311719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1726 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.742839529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.742859239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.746810362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:17.746870732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.747152573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.747200123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1727 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.747232113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:17.747250063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.609649532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.609704082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.609720342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.609734162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.610617633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:18.610643973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.610661713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.610680833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.610821863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.610857653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.610892443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.610922773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.610995373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:18.611071053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.611107403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.611139833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1728 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.611175393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.611192253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.611209863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.611230613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.611248383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.611263893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:18.611280283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.611311513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.611325263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.611341803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.611356003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.611369883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.611403493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:18.611417893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.611433643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1729 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.611449613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.612565624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.612603554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.612630534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:18.615321186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.615364696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.615382216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.615397176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.615414826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.615427676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.615681466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:18.615703436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.615739626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:18.616528417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:18.616548077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.616566727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.616613547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.616645217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.616658627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.616674197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.616690997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.616706497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.616723547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.616737657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.616752827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.616771187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.616787257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.616801327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.616817447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.617587938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:18.617624938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.617641548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1731 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.617656888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.61979699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.61981834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.61987838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.61989427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.61990999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.61992314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.61993896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1732 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.6199545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1732 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.6204837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.62050335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.62053752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.62055307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.62056844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.6205813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.62059768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.62061225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.62062696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.62064474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1733 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.62066082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1733 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.621951301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.621974891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.624333583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.624372093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.624391493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.624408173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.624423073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.624449163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.624464913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.624479453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.624493383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.624514523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.624532183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1734 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.626199564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.626219254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.626314974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.626336924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.626353664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.626367124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.627116685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.627137395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1735 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.627718556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.627739186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.627835736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.627851726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.627866866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.627879676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.627894496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:18.627911996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1736 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.628439046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.628458166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.631619038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:18.631684789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.631844149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.631886579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1737 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.631919759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:18.631938329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.599275787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.599319737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.599334227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.599347237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.599360207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.599377347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:19.599392677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.599408357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.599453337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.599499627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.599531667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.599565787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.599669627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.599702737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:19.599733697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.599764697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1738 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.599795307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:19.599810447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.599827307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.599844017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.599860418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.599873858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:19.599889178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.599917098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.599930428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.599946028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.599958758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.599973658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:19.600005088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:19.600020608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.600035498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1739 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.600050238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.601255889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.601289439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.601306599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:19.602163819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.602187169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.602203249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.602216399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.602231519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.602243929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.602258679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:19.602274779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1740 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.602289949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:19.60304881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.60306959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.60308676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.60316041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.60319107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.60320451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.60321969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.6032345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.6032503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.60326495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.60327771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.60329299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.60330741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.60332182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.60333641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.60335149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.60336733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.60340009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.6034151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1741 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.60343006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.605406702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.605425542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.605505982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.605521102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.605536402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.605549172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.605564242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1742 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.605579882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1742 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.606110842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.606129602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.606188752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.606203272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.606219062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.606231542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.606246072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.606260602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.606275332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.606289812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1743 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.606305392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1743 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.607623193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.607642773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.607719393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.607734233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.607749193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.607763973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.607779323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.607793743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.607808393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.607822934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.607835154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.607849894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.607865174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1744 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.609330665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.609349355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.609414045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.609428545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.609444195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.609456865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.609471055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1745 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.609486335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1745 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.610049365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.610099505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.610117725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.610132675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.610148785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.610162615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.610177385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:19.610192415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1746 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.610706646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.610725596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.610800076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:19.610831566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.610860506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.610893176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1747 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.610923856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:19.610939746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.601600982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.601646922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.601665062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.601678892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.601708362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:20.601744732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.601761592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.601777422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.603394063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.603445973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.603494483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.603523593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.605020184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:20.605058614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 869 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.605090754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.605122954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1748 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.605456975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.605520205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.605538185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.605556315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.636213808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.636235468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:20.636260468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.636292448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.636306408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.636320848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.636337508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.637648709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 593 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.637686359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.637701319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.637715859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1749 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.637840869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.63927198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.63929668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.63931648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:20.639929311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.639948951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.639966111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.639981191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.639997251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.640013021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.641423872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:20.641446252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.641466352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:20.642347733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.642368113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.642386643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.670728574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.670791224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.670807854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.670826024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.670843624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.670860304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.670877854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.670892904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.670909294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.670927344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.670944204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.670960574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.670977634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.672471935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 872 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.672509735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.672527115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1751 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.672709005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.674881517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.674902457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.675079047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.675096187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.675113117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.675127397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.677108059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1752 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.677127909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1752 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.677810579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.677875889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.681354352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.681378552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.681395762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.681409982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.681429532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.681447062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.681462142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.682644343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1753 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.682667753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1753 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.684199734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.684220154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.685777875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.685797515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.685816015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.685832355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.685849295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.685865655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.685882335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.685897265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.685910895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.720009001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.720051811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1754 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.722320643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.722369693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.723377624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.723395064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.723433824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.723449144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.724967065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.724988165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1755 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.726358516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.726391496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.727811857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.727851197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.727866847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.727879897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.779105266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:20.779155836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1756 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.780121196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.780143726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.780330187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:20.780376727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.782661668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.782720358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1757 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.782774928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:20.782793198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.599654274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.599680484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.599694084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.599707364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.599720214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.599759414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.599776334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.599792024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.599891015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.599945955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.599975785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.600005515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.600040525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.600072065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 873 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.600104055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.600135695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1758 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.600166695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:21.600181835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.600198685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.600238715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.600255445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.600268715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:21.600284255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.600312025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.600324905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.600339795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.600352605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.600367035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:21.600400455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.600415575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.600430785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1759 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.600446115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.601561506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.601580086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.601596786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:21.601613276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.601626196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.601641356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.601654256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.601668686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.601681436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.601696146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.601711916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.601727376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:21.602491186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.602507956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.602524427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.602542507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.602570177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.602583117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.602597847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.602613097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.602628357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.602643347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.602658077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.602672377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.602687387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.602701967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.602716097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.602735177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.602751367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 876 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.602782047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.602797027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1761 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.602812247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.604828678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.604847238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.604885898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.604931798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.604948818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.604963228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.604978078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1762 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.604995698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1762 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.605484869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.605506029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.605531159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.605559129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.605574649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.605588209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.605603009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.605617899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.605632789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.605647699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1763 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.605662739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1763 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.60694665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.60696686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.60700197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.60701758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.60703185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.60704665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.60706141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.60707632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.60709044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.60710483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.60711738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.60713186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.60714729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1764 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.608607401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.608627391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.608662861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.608677451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.608691951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.608704951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.608719201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1765 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.608734381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1765 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.609254592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.609273792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.609307512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.609322312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.609337182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.609351432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.609366142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:21.609381642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1766 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.609895102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.609912882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.609961362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:21.609991412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.610020872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.610052722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1767 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.610083882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:21.610100312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.617562341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.617606981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.617619921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.617632541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.618236401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:22.618275791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.618303011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.618317931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.620288183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.620329923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.620359543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.620405373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.624659866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:22.624728956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.624760936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.624792616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1768 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.625123007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.625154237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.625172907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.625190717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.653291968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.653323088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:22.653362978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.653395548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.653411498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.653430078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.653445078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.654576299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.654637739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:22.654654739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.654674939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1769 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.654788719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.65632523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.65634815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.65669956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:22.685131622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.685152812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.685213492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.685231372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.685248392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.685261472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.686976823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.686996863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.687020663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:22.688611164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.688635634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.688688354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.689668345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.689705765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.689719605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.689735455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.689750725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.689765685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.689781745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.689794335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.689809515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.689825235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.689840035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.689854325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.689868915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.691156886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 880 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.691193616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.691209086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1771 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.691384317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.693535428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.693555368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.694798739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.694839759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.694856749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.694870339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.694886629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1772 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.694903579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1772 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.69546864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.69550854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.69559955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.69563588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.69565327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.69566877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.69568398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.69569895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.695714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.6957297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1773 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.69574712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1773 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.697024141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.697060511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.698225832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.698243602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.698259772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.698276292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.698291212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.698306022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.698320842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.698335872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.698349372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.698363982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.698379622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1774 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.699896243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.699940883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.700019893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.700037153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.700054763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.700067733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.700083643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.700100913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1775 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.700628023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.700648073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.702504575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.702522185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.702539055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.702552835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.702568455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:22.702585655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1776 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.703140945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.703159915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.703286775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:22.703321626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.703351066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.703383466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1777 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.703419376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:22.703437846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.5987452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.59879121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.59880738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.59882213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.59883494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.59885243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.59887028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.59888642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.59892717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.59896128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.59899239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.59902393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.59908383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.59911813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.59915076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.59918418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1778 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.59921657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:23.59923372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.59925053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.59927202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.59929006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.59930351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:23.59931888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.59934783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.5993611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.59937626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.59938982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.59940479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:23.5994356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:23.599454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.59947094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1779 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.59948621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.600503111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.600523341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.600541171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:23.603617563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.603660393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.603677533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.603691983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.603708463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.603722573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.603877854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:23.603931884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.603949224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:23.604706874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:23.604751294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.604770654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.604817774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.604852334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.604866074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.604882164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.604897544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.604913734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.604928784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.604941384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.604955914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.604972224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.604988184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.605003034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.605040424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.605056854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:23.605088304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.605105084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1781 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.605119844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.607096806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.607690666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.607836987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.607853287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.607869547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.607882167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.607898507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1782 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.607913617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1782 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.608478067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.608498537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.608530817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.608546487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.608562267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.608577897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.608593607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.608608437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.608624387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.608639467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1783 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.608658597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1783 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.61277852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.61280649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.61296451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.61297984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.61299523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.61301032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.61302668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.61304208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.61305739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.61307175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.61308431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.61309915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.61311491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1784 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.614727772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.614747632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.614787062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.614801692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.614816612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.614830352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.614845242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1785 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.614860872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1785 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.615447702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.615499762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.616746583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.616763303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.616778363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.616790923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.616805483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:23.616821003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1786 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.617378024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.617396104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.617476224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:23.617505454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.617551854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.617583854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1787 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.617613554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:23.617628664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.598959633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.599002823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.599017093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.599037913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.599050703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:24.599067073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:24.599081483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.599095873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.599366783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.599419063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.599459723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.599488833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.603801896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:24.603862077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:24.603892777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.603922787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1788 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.604553417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.604602637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.604622617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.604642287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.606096238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.606114198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:24.606136138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.606165878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.606179568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.606197278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.606210228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.606324618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.606359968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:24.606376128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.606394108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1789 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.606448948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.60839563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.60841725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.60843375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:24.609816571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.609856571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.609875131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.609888361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.609903481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.609917141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.609937431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:24.609953511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.609969901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:24.610757102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.610791222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.610810512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.615457935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.615516545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.615532235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.615549485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.615565415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.615580575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.615595885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.615614245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.615630515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.615645775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.615661105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.615676515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.615691275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.618212547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.618252247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.618268197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1791 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.618284807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.620436479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.620476489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.62134223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.62135982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.62137666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.62138973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.62142349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1792 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.621442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1792 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.62204789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.62206778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.622479431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.622495971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.622512031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.622524661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.622540891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.622557961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.622573721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.622588241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1793 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.622605681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1793 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.623960662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.623980142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.624816302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.624849242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.624865312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.624880202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.624897732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.624913712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.624928422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.624946392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.624960592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.624975082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.624990982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1794 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.626548204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.626591154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.626715934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.626754534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.626770924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.626784714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.626800024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.626816754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1795 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.627351964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.627373204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.628239295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.628255265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.628291055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.628331035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.628348635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:24.628367765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1796 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.628898565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.628924635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.629053986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:24.629084746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.629116436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.629148026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1797 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.629178606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:24.629193696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.599434887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.599475967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.599491237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.599505087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.599518457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.599535757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.599552607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.599570167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.599608867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.599646427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.599680397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.599711657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.599834887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 602 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.599871978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 889 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.599903578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.599936028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1798 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.599969018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:25.599984618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.600003838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.600021228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.600037828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.600051888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:25.600068978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.600096958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.600110048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.600126718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.600140178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.600154858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:25.600187558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.600203198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.600220468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1799 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.600235918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.601354289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.601376159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.601395999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:25.60372057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.60376604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.60378474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.60380155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.6038212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.603837141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.603968071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:25.603989921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.604013971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:25.604817081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.604837581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.604859201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.604878411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.604909261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.604924451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.604941751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.604958921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.604974511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.604993061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.605027901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.605044981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.605062821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.605080261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.605097251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.605113871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.606335272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 892 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.606372122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.606387532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1801 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.606402712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.608550024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.608570774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.611901737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.611918757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.611933967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.611947697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.612155827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1802 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.612175027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1802 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.612876007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.612907517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.612924337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.612938767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.612955527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.612967987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.612982597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.612998257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.613013707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.613027907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1803 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.613044317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1803 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.615345759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.615384909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.617769721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.617791341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.617808761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.617825131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.617841401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.617857041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.617871751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.617886961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.617899911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.617914981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.617939871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1804 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.619718412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.619738792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.619837523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.619853943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.619870173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.619883403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.619897863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1805 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.619950023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1805 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.620457803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.620478763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.621628664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.621666174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.621683214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.621697564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.621711554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:25.621727654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1806 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.622295734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.622335694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.622435085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:25.622493735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.622524455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1807 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.622561705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1807 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.622594755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:25.622612715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.59881985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.59884982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.59886323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.59887613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.5994281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:26.59946505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.59948228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.59949969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.59963914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.59967398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.59970586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.59973924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.59981832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:26.59985225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 893 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.599884691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.599917141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1808 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.599949971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.599965411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.599982231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.599999341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.600017231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.600030681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:26.600047691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.600076741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.600089581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.600104451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.600121201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.600136781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.600172491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.600188751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.600204591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1809 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.600221981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.601323652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.601342552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.601359152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:26.604410854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.604431094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.604450484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.604466174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.604482854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.604497394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.604667884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.604718264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1810 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.604736604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:26.605477695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.605497685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.605515685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.605590135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.605622145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.605637955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.605654745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.605669235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.605685575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.605701265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.605713735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.605730195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.605747795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.605763125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.605778755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.605796695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.605811875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 896 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.605847755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1811 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.605863625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1811 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.605879385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.607858197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.607891417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.608285587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.608303337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.608319717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.608333937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.608350257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1812 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.608366657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1812 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.608931857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.608950897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.609035027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.609050297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.609066517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.609079797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.609095047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.609110707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.609125647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.609140238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1813 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.609155978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1813 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.610455318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.610475139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.610606289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.610620889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.610635759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.610651339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.610666399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.610681689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.610696619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.610711359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.610723929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.610738719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.610754749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1814 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.6122459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.61226568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.6123178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.61233263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.61234758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.61236041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.6123751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.61240551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1815 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.61294364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.61296324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.61299925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.61301494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.61303036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.61304298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.61305732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:26.6130727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1816 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.613582731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.613599851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.613636831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:26.613666961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.613695091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.613725831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1817 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.613756721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:26.613773261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.654173634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.654226304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.654241015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.654254415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.655568656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.655590176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.655605496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.655620666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.660172279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.660225529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.660254299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.660283729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.673401189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 606 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.673463769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.673495929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.673527789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1818 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.676119601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:27.676169621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.676189321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.676207061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.677775842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.677794152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:27.677836022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.677867322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.677881942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.677897102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.677913032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.685844248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:27.685901318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:27.685922628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1819 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.685938158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1819 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.686322669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.68846571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.6884918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.68850982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:27.694078375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.694119825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.694137275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.694150735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.694166495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.694179515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.698620438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.698660188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1820 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.698677218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:27.728862561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.728904571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.728923341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.734040845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.734142955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.734164785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.734180795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.734196515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.734212325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.734228035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.734241565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.734256505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.734271585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.734286665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.734301615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.734316565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.856826666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 900 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.856891116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.856909106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1821 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.857274757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.860032499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.860071959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.86120593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.86124588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.86126395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.86127714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.864958252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1822 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.865000442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1822 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.867779765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.867807035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.868155835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.868173265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.868189575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.868203435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.868220565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.868237125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.868253875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.872570148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1823 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.872589758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1823 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.87499843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.87502036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.87535987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.87537683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.87539193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.87540873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.87542387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.87543836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.87545327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.87546808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.87548233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.876323611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.876345481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1824 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.879190783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.879212813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.879434823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.879450113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.879464803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.879477413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.905679203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1825 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.905709313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1825 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.932115423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.932139543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.935297605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.935313895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.935364725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.935405336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.936329946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:27.936351456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1826 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.937646157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.937664547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.937946587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:27.937977697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.964362437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1827 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.964428547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1827 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.965035408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:27.965055668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.599649236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.599701946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.599716996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.599730346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.599743426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:28.599761746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.599777666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.599793476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.599838146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.599897927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.599928707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.599957367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.599990737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:28.600057887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.600089827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.600122807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1828 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.600155047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.600171077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.600188357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.600204827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.600221237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.600234617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:28.600253187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.600283077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.600295957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.600310667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.600324257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.600338907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.600381577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:28.600397067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.600412407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1829 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.600427397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.601620618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.601645798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.601663668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.601682188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.601696458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.601711628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.601726898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.601743278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.601756058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.613752067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:28.613773117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1830 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.613788797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1830 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.614644438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:28.614663598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.614681058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.614715768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.614747998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.614761498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.614778188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.614794688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.614810138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.614825098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.614840798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.614856968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.614871868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.614886588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.614902078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.614917948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.616147469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:28.616212859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.616230449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1831 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.616246839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.61841733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.618452071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.618512971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.618552631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.618571161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.618586261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.618601541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1832 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.618620291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1832 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.619117581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.619138121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.621902583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.621926543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.621943943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.621956423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.621972793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.621988843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.622005703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.622240753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1833 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.622259303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1833 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.623692644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.623719584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.623771455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.623794525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.623810325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.623825735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.623840635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.623855445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.623870345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.623884785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.623898235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.624722125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.624741515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1834 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.626318166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.626340066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.626407137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.626423457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.626438527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.626451057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.626465937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.626481667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1835 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.627015687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.627034427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.629395959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.629421899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.629437549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.629450949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.629585629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:28.629605469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1836 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.630203619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.630266079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.630320679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:28.63035689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.63109387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.63116251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1837 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.63119482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:28.63121014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.598784019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.598831269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.598846179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.598860659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.598874069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.598891959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:29.598910229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.598926979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.598985489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.599066859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.599095229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.599122829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.599198589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.599231549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:29.599263489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.599293949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1838 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.5998933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:29.59991332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.59992995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.59994596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.60107125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.60108805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:29.6011112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.60113895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.60115115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.60116556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.60117738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.601434831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:29.601470261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:29.601486461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1839 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.601501871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1839 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.601517431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.602924282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.602948972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.602966472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:29.605094093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.605135653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.605152393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.605165084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.605209684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.605223594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.605324354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:29.605351424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1840 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.605367454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:29.606115504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.606134034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.606150064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.606940545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.606973605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.606986365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.607002495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.607019355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.607033525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.607047675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.607059665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.607073275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.607088415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.607102305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.607115555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.607132045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.607146505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.607176075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.607190045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1841 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.607205945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.609214137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.609258547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.610099327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.610119947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.610137917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.610153937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.610169597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1842 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.610187057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1842 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.610762458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.610782128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.610898798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.610916528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.610933558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.610946378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.610962518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.610978508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.610993658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.611008548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1843 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.611034668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1843 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.612362219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.612404709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.612422949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.612435549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.612450299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.612465839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.612479979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.612493559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.612507169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.612520779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.612533389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.612546739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.612561029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1844 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.61402688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.61404991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.614456291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.614472241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.614486061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.614497751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.614525561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1845 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.614542571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1845 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.615134561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.615179691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.615958842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.615983402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.616000682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.616015002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.616029762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:29.616045662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:29.616580172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.616599662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.616684052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:29.616727552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.616756982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1847 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.616791822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1847 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.616824702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:29.616840962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.599495142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.599541762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.599557242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.599570692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.599584312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:30.599602482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.599619472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.599635022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.599678062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.599712402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.599745162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.599777532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.599847352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:30.599912293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 909 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.599948763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.599985973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1848 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.600018053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.600037083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.600055033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.600071383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.600087663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.600103013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:30.600119953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.600153563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.600167133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.600182183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.600194913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.600209223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 613 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.600241493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.600259193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1849 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.600275183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1849 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.600290703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.601310194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.601338104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.601356384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:30.601374664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.601388514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.601404574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.601417584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.601435554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.601449874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.601465094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:30.601482034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.601497414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:30.602226314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.602291794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.602310804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.602329784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.602359374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.602373224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.602390054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.602405484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.602420494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.602435244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.602449714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.602464824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.602480964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.602496534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.602511185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.602527035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.602543425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 912 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.602575965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.602592155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1851 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.602607355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.604503376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.604524116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.604562666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.604602766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.604619906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.604632496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.604647476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:30.604663996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1852 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.605185857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.605213107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.605231297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.605244767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.605261367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.605274307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.605289597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.605304827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.605322837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.605338497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:30.605354307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1853 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.606658228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.606677998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.606791108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.606808028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.606823358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.606839328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.606854088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.606870398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.606884888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.606899638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.606912018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.606926898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.606943528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1854 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.60944343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.60947444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.60955419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.60957017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.60958597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.60959903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.60961512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.60963115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1855 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.61019917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.61022863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.61027775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.61029394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.61031003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.61032293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.61033875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:30.610354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1856 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.610860661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.610879681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.613553863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:30.613584003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.613880513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.613917843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1857 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.613948313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:30.613962403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.599485835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.599515945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.599531345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.599545985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.599558915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.599601945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.599620535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.599638735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.599706645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.599742235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.599777435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.599807405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.599871936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.599908646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 913 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.599941566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.599983576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1858 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.600016216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:31.600031446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.600050076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.600068746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.600086926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.600100416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:31.600117886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.600147686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.600162096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.600178606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.600191676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.600208036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:31.600241136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.600260736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.600278616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1859 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.600295766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.601452437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.601489137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.601506767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:31.601523737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.601538107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.601553837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.601567047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.601582037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.601595297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.601610167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.601626437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1860 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.601641877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:31.602377627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.602396517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.602413217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.602434397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.602462957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.602476707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.602492217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.602506898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.602521408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.602536048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.602549048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.602563248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.602578308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.602592758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.602607038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.602621768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.602636328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 916 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.602667068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.602681808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1861 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.602696738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.604765749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.604785739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.604824349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.604838639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.604853289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.604865939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.604880649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:31.604895819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1862 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.6054592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.60548235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.60550434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.60551726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.60553271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.60554579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.6055607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.60557556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.60559042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.60560524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:31.60562054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1863 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.606923161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.606949631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.606966961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.606980211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.606995081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.607018661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.607033901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.607048461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.607063421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.607077971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.607090741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.607105171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.607120571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1864 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.608578892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.608608352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.608625652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.608639392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.608654062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.608666862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.608681852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1865 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.608697242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1865 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.609226323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.609264133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.609281953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.609295913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.609310733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.609323923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.609338493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:31.609354143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1866 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.609872743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.609893203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.609934993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:31.609964533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.609992633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1867 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.610025083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1867 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.610073593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:31.610090413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.227317618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"internal-dns-resolver","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:53:32.228249908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","error":"proto error: io error: No route to host (os error 148)","delay":"154.677630244s","count":"9"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.600953049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.600992369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.601006369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.601020409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.60119503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:32.60122649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.60124204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.60125811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.60232847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.60237813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.60240922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.60243774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.62843541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:32.62849416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.62852662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.62855865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1868 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.629322431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.629341511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.629358581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.629376181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.634539805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.634569735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:32.634586405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.634616795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.634630405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.634650475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.634663995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.636385316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.636448706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:32.636465626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1869 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.636481796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1869 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.636560606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.637958037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.637989957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.638007697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:32.640080449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.640119739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.640139779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.640158139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.640175729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.640188969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.669830671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.669881741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.669899851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:32.672177723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.672201283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.672220513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.701773285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.701828805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.701843925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.701860685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.701880555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.701917575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.701932795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.701947305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.701962665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.701977446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.701991946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.702006676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.702026696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.703079046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 920 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.703138046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.703154426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1871 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.703299786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.706362629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.706383599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.706991219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.707010619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.707026789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.707039849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.711099812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:32.711139142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1872 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.711793483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.711815393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.712929544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.712947774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.712966334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.712979494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.712996894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.713014674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.713030534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.713167324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:32.713194844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1873 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.716074166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.716094606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.717706987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.717723997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.717740907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.717756927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.717772387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.717787127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.717801717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.717816727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.717829717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.717863317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.717905878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1874 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.719487079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.719508879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.723291422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.723332822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.723350832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.723364442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.723562732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.723599772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1875 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.724197782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.724219692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.725567413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.725585033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.725600433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.725613703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.726910174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:32.726949964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1876 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.727512925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.727543655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.731013467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:32.731079917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.731230628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.731290568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1877 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.731322038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:32.731340368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.598733581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.598783331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.598798101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.598811571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.598824721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.598842141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.598857561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.598872671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.598900131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.598943471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.598986581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.599017541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.599098441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.599133111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.599165281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.599197201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1878 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.599228541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:33.599245441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.599264111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.599280481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.599297061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.599310451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:33.599326121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.599357551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.599370271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.599384931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.599397401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.599413771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:33.599448941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:33.599464771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.599480781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1879 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.599496111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.600652022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.600681682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.600702302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:33.603358874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.603392954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.603414624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.603428624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.603443564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.603456474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.604262295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:33.604282185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1880 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.604300015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:33.605146625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:33.605175656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.605193116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.605282196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.605313536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.605326546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.605344976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.605361346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.605379316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.605396286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.605410996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.605427896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.605445516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.605460136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.605474646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.605491366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.605507936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:33.605547336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.605564706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1881 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.605582656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.607598287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.607641807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.607680127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.607695517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.607711577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.607724327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.607741237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:33.607757457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1882 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.608318668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.608340938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.608373038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.608387328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.608402948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.608416248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.608432058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.608448388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.608462828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.608476978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:33.608493798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1883 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.609784829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.609805419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.610408089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.610425779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.610441409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.610455919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.61047053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.61048573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.61050164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.61051645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.61053068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.61059129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.61060936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1884 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.612165711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.612187961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.612268291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.612284681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.612300731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.612313631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.612329381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1885 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.612345241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1885 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.612902491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.612937531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.612955191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.612970171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.612985391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.612998201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.613013581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:33.613029301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1886 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.613535032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.613555082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.613574672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:33.613604552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.613637092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1887 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.613669812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1887 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.613700912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:33.613715502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.613003324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.613042084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.613055924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.613069194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.613106934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:34.613130675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:34.613146565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.613161825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.613303545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.613339025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.613371505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.613401915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.615464956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:34.615502806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:34.615534436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.615565666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1888 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.616147737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.616179617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.616197427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.616216777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.62006066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.62008528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:34.62010064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.62013213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.62014576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.62016112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.62017386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.62050171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.62053598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:34.62055162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1889 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.62056705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1889 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.62058735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.621756151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.621780201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.621797701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:34.622973992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.622990762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.623007992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.623026972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.623043692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.623057082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.623864963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:34.623884953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.623901783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:34.624671913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.624691173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.624708123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.628697106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.628758016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.628772556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.628787646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.628802386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.628816626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.628830846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.628842966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.628856746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.628870376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.628884626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.628898196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.628911736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.629207647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.629267257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.629284327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1891 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.629317807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.631696139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.631721669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.6334217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.63344015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.63347944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.63349448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.639166584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:34.639185504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1892 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.639822475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.639841985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.641692746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.641730896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.641746816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.641759176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.641773736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.641788266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.641802306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.641817556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:34.641832746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1893 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.644025928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.644071538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.645281209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.645298269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.645314639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.645329929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.645345089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.645360079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.645376079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.645390519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.645403559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.645417619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.645433649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1894 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.64697925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.64699814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.651254513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.651269543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.651284373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.651297483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.651533683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.651552993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1895 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.652166734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.652212294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.653313915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.653333375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.653348565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.653361115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.654164985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:34.654200755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1896 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.654751666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.654788336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.658843839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:34.658878499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.65964689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.65970721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1897 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.65974142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:34.65975928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.599320777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.599371847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.599386327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.599399997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.599435177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.599453357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.599469167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.599484607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.599511847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.599555807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.599587297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.599615517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.599683677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 622 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.599716677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 929 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.599747887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.599779387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1898 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.599810567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:35.599826057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.599843407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.599859778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.599877148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.599890658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:35.599906468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.599934738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.599947448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.599962588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.599975458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.599990238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:35.600023078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.600039388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.600054618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1899 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.600069878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.601280909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.601300579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.601317269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:35.601337499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.601350309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.601368679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.601381589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.601396419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.601409149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.601423959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:35.601439979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1900 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.601455189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:35.602222999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.602243259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.602260339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.602277139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.602308019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.602322569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.602337459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.602354279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.602369329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.602384279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.602397379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.602411789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.602426159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.602440719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.602454869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.602469619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.602483709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 932 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.60251461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.60252938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1901 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.60254422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.604556491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.604576481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.604596421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.604611151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.604627571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.604640451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.604657031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:35.604673921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1902 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.605224992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.605245462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.605270402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.605285302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.605301122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.605315262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.605332282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.605347162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.605363872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.605380792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:35.605396482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1903 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.606694583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.606713533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.606751503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.606766523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.606781223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.606796023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.606810323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.606824573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.606839893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.606854783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.606867503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.606882593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.606897763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1904 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.608351694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.608371364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.608405334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.608420214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.608434554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.608446814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.608461634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1905 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.608476874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1905 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.609001834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.609020034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.609058024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.609072604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.609087514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.609099884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.609114694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:35.609129884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1906 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.609641625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.609669775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.609696765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:35.609733255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.609761165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1907 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.609792665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1907 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.609824195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:35.609840685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.59933614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.59936188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.5993749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.59938795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.5994203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:36.59945946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.59947683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.5994934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.5995626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.59959505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.59963914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.59966768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.600905541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:36.600939051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 933 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.600970421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.601002671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1908 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.601040221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.601055351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.601071781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.601087911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.601104181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.601117231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:36.601132141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.601159841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.601172651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.601187262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.601199522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.601218372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.601249412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.601264722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1909 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.601279982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1909 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.601295222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.602460942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.602479082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.602495132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:36.605109804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.605126654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.605143064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.605156094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.605170985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.605183295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.605428145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.605446995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.605462435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:36.606268765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.606285315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.606301775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.606351855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.606389955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.606402475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.606417275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.606432135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.606447385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.606462215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.606474915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.606489916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.606504156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.606518446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.606533266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.606549946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.607212196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 936 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.607247586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.607262736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1911 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.607277566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.609395158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.609442638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.609464968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.609480138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.609496228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.609509698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.609524998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:36.609541098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1912 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.610089818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.610108478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.61256982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.61258682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.61260263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.61261565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.61263121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.61264636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.6126615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.61284254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:36.6128617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1913 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.614272991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.614296291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.614350681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.614365431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.614380811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.614396051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.614411131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.614426121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.614440661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.614454942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.614467542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.615194612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.615213622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1914 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.616751713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.616773803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.616834493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.616850463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.616867353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.616882653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.616898003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.616915063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1915 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.617432164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.617452044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.619728465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.619749336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.619764916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.619777726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.619907026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:36.619926206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1916 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.620514846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.620534356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.620618116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:36.620653626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.621962287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.622020007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1917 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.622052137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:36.622067677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.599502833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.599558333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.599573183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.599587063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.599599813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.599617733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.599634063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.599649713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.599688653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.599736013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.599768493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.599797513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.599864944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 626 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.599897334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.599928794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.599960664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1918 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.599992384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:37.600007494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.600024434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.600040694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.600057744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.600075984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:37.600092284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.600122604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.600137034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.600151864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.600164264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.600180164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:37.600230114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:37.600247214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.600263654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1919 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.600279044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.601407795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.601427375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.601445145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:37.601464485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.601477245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.601496685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.601511385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.601527935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.601540835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.601557855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.601573745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1920 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.601589115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:37.602349265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.602367845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.602384555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.602406285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.602437055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.602451385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.602466605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.602481445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.602496225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.602512556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.602525156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.602540196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.602554736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.602572546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.602588526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.602603066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.602617396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 940 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.602649146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.602664146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1921 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.602681686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.604694877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.604714267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.604748667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.604762747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.604777777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.604792447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.604807387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:37.604822947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1922 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.605375688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.605396338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.605429068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.605444168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.605459798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.605472538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.605488978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.605503718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.605518678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.605534908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:37.605550578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1923 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.606848189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.606867319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.606900619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.606915249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.606932419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.606946759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.606961229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.606976139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.606992669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.607007719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.607022269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.607037729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.607053119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1924 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.60847525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.60849444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.60853061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.60854689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.60856248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.608575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.60859181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1925 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.60860764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1925 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.6091131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.60913293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.609167111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.609182491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.609197251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.609210331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.609225291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:37.609242051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1926 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.609732851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.609750511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.609785881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:37.609816231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.609848831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1927 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.609880231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1927 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.609912761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:37.609928481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.599690956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.599719746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.599733256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.599746496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.599759216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.599775916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.599791226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.599806736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.599850256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.599880907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.599909517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.599937947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.599992947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.600033527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.600065127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.600096117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1928 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.600126957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.600142667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.600159647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.600176337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.600192647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.600205957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:38.600221747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.600251547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.600266097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.600280857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.600294837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.600309497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.600341217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:38.600356497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1929 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.600371747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1929 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.600387617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.601389058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.601407248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.601424118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:38.601445808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.601461108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.601476358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.601489348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.601504738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.601517538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.601531998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:38.601547658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.601563008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:38.602293908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:38.602313038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.602330988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.602349608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.602377728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.602390548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.602405888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.602420928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.602435378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.602450058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.602462788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.602477338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.602492238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.602507079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.602521899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.602536149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.602552299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:38.602583279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.602598159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1931 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.602613139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.60455523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.60459405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.6046916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.60470944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.60472515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.60473798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.60477924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:38.60479663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1932 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.606421491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.606451861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.606546862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.606562232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.606578172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.606590882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.606607462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.606622482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.606637482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.606652402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:38.606667382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1933 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.607985213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.608035683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.608073113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.608087793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.608102843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.608117623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.608131973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.608146523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.608161093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.608175983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.608188553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.608203013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.608217893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1934 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.609688124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.609706214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.612436816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.612452476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.612467426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.612480566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.612737466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.612754786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1935 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.613409937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.613446127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.613463797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.613478007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.613493207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.613506207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.614341217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:38.614377697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1936 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.614916288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.614934888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.614998668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:38.615030508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.615060398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.615091998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1937 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.615123568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:38.615139818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.60022333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.60025375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.6002674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.60028104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.60045591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.60048538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:39.60050104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.60051676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.629172492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.629217482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.629245942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.629274382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.629967292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.630027222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:39.630060582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.630092262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1938 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.631117843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:39.631140673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.631158143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.631175403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.631441403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.631459273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:39.631479793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.631509113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.631523343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.631539013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.631552223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.632643594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:39.632686854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:39.632703334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.632719604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1939 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.632758704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.633963815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.633984135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.634002905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:39.666043069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.666085349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.666102449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.666116639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.666131809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.666145499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.667846151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:39.667865491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1940 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.667881401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:39.669268852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.669310512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.669328742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.670458893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.670510663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.670525263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.670541983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.670557223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.670572183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.670587523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.670600413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.670615173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.670629943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.670644543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.670659373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.670674763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.672456524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.672514304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.672534804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1941 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.672693724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.674836156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.674862866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.678487429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.678506429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.678523979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.678536899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.67979318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:39.67981575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1942 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.68060335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.68063904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.683283902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.683323442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.683339392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.683351782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.683366292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.683380412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.683394892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.712746035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:39.712790635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1943 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.714337166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.714358286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.718125149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.718165219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.718181429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.718195919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.718209759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.718223219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.718236909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.718250589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.718262509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.745399389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.745428549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1944 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.747958851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.747982911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.748689542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.748707432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.748738312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.748785972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.750488673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1945 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.750528343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1945 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.751269454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.751291874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.781722227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.781766837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.781785637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.781799137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.782304217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:39.782326577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1946 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.783039458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.783059598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.784515959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:39.784574399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.786561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1947 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.78661987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1947 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.78665282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:39.78666934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.599050313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.599080363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.599093823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.599106493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.599120833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.599138983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.599154433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.599169943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.599185013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.599213533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.599244613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.599273413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.599320003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 632 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.599357413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 949 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.599390403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.599423313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1948 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.599454643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.599469663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.599486073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.599502343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.599518553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.599531703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:40.599546373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.599574203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.599587323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.599602213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.599614413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.599629233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 633 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.599659883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.599674973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1949 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.599689973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1949 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.599705083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.600655024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.600674194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.600690594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:40.600710504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.600723004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.600738454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.600751634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.600766874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.600779184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.600793574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:40.600808784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.600824074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:40.601539345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.601557705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.601573825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.601594105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.601621555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.601634555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.601649255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.601663825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.601678545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.601693015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.601705535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.601720325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.601734605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.601748765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.601762935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.601777545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.601791855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 952 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.601827255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.601842255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1951 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.601856705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.603838277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.603857427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.603894127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.603908387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.603923047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.603935677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.603950367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:40.603970257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1952 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.604493937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.604513497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.604546487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.604560797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.604575987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.604588327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.604603177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.604617627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.604631977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.604646587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:40.604662177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1953 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.605971538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.606020048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.606038198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.606051268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.606065868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.606079808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.606093788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.606107248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.606120958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.606134518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.606146698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.606160148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.606174338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1954 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.607623399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.607672179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.607690279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.607705989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.607723289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.607736559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.607751609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.607769229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1955 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.60827155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.60829224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.60832421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.60833857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.6083547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.60836777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.60838277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:40.60839895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1956 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.60890035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.60891758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.60895377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:40.6089844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.60901465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.60904575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1957 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.60907715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:40.60909407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.626211926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.626238306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.626251546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.626264566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.626345136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.626366836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.626382707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.626398757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.626779867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.626837197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.626883087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.626911417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.628086708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.628126538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 953 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.628158368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.628190258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1958 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.628407828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:41.628432518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.628449808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.628466718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.630020519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.630060529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:41.630077279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.630112619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.630127399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.630143219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.630156199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.63036519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:41.63040093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.63041637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.63043158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1959 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.63044987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.631829251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.631852441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.631869331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:41.632964681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.633001511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.633020362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.633036272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.633051992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.633066102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.633082402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.633100542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1960 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.633115372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:41.633869732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.633892092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.633910302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.634160012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.634232732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.634249762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.634265232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.634282822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.634299802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.634316812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.634329882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.634346683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.634363133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.634382763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.634398643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.634415073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.634431823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 956 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.634465113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.634482603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1961 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.634499883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.636834164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.636858204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.665737646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.665781966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.665800766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.665818606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.666161126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:41.666181667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1962 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.666919657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.666951037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.667882738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.667903148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.667920158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.667934578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.667950458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.667965438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.667980198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.668688548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:41.668708168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1963 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.670137039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.67015679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.671475061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.671498691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.671513821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.671527941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.671542521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.671556401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.671570691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.671584211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.671596191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.671609821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.671624671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1964 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.673177442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.673202852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.673775152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.673813502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.673831782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.673844972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.673860542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1965 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.673875852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1965 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.674426813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.674446313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.676898035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.676919635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.676936055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.676949035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.676964915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:41.676981105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1966 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.677583215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.677602645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.678217336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:41.678273766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.679946887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1967 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.680002217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1967 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.680072637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:41.680093427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.599664399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.599729089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.599743509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.599756549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.599769049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.599784809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.599799319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.599813679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.59985592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.59991339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.5999424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.59997196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.60001242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 636 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.60004619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.60007755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.60011087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1968 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.60014162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.6001574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.60017471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.60019127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.60020763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.60022143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:42.60023959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.60026756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.60028051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.60029547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.60030853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.6003239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.60035649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:42.60037163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1969 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.60038696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1969 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.60040223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.601616571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.601637131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.601653531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:42.601684751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.601710671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.601726971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.601740391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.601755841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.601768621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.601782821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.601799491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1970 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.601817921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:42.602523482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.602541022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.602558102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.602579262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.602607462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.602620532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.602635642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.602651442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.602666202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.602681352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.602693642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.602708592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.602722982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.602737312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.602751622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.602765922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.602780282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 960 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.602811252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.602825702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1971 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.602840922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.604853653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.604874333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.604909173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.604923633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.604938593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.604951043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.604965813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:42.604981533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1972 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.605534774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.605597934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.605616164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.605631184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.605647954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.605661034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.605677324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.605692524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.605707924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.605723804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:42.605739494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1973 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.607009645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.607065455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.607084125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.607097775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.607113965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.607128855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.607143585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.607158375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.607172975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.607188155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.607200405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.607214985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.607231005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1974 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.608676266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.608694496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.608736646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.608751316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.608767046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.608779456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.608793906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.608810086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1975 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.609341857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.609360297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.609383177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.609396147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.609410877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.609424257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.609438857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:42.609454037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1976 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.609989937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.610039407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.610056667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:42.610085337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.610113167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.610146737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1977 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.610177047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:42.610191677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.599940453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.599986413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.600003853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.600018763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.600031993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.600049993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.600064563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.600079463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.600318933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.600359993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.600388833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.600416423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.600518953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.600552463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.600583293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.600614103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1978 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.601319434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:43.601368334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.601387644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.601405074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.601447364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.601463414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:43.601478924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.601508354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.601521804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.601537164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.601550444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.601565304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:43.601596404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:43.601611964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.601628084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1979 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.601643514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.602757485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.602780325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.602797135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:43.602853765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.602868725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.602883995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.602896835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.602912015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.602924785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.602939235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:43.602954985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1980 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.602970245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:43.603693835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:43.603713025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.603729505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.606197467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.606232277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.606245947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.606261237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.606276357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.606291247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.606306317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.606319067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.606333377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.606347997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.606362097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.606377237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.606404407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.606543358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:43.606578668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.606593968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1981 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.606609058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.608685119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.608709799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.608762939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.608777949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.608793829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.608806369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.60963804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:43.60967825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1982 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.61024377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.61029464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.61031359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.61032844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.61034519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.61035842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.61037393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.61038954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.61040531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.61042065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:43.61043651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1983 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.611730931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.611754071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.614004183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.614021033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.614036503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.614052013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.614068533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.614085663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.614102533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.614121123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.614137803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.614215393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.614234063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1984 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.615830375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.615856415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.615929315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.615945555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.615962835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.615976125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.617278716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1985 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.617321926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1985 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.617885146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.617906636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.620775428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.620794288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.620810268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.620823978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.620993948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:43.621019888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1986 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.621591199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.621608819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.621706549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:43.621736839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.621785229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1987 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.621851619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1987 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.621884139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:43.621901509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.615099977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.615128557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.615141727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.615154357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.615331177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.615354427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:44.615369227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.615383637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.616230958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.616289898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.616318268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.616346398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.617689599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.617758379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:44.617795139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.617827389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1988 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.61867925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.61873294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.61875088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.6187677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.61921426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.61925295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:44.61926898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.61929798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.61931111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.61932516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.61933757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.649439973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.649478143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:44.649494123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1989 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.649508533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1989 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.649654043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.651103444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.651125934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.651144474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:44.651969115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.651985645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.652018035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.652034305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.652051295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.652064515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.653558176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:44.653602226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1990 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.653620446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:44.655503307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.655528597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.655549147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.656589338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.656624448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.656639538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.656654198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.656669998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.656685738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.656700198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.656712388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.656726268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.656740598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.656755438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.656772048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.656785978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.657052789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.657097099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.657115809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1991 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.657214809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.661379862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.661401092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.689136123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.689181813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.689199823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.689215473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.689580933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:44.689603343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1992 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.690321514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.690347784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.692222165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.692259475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.692276615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.692290205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.692307715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.692326965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.692344185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.695759558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:44.695779508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1993 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.697520159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.697541039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.701029192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.701048022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.701064662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.701081702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.701097802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.701113182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.701129702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.701145552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.701160052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.701484302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.701504962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1994 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.703058853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.703111293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.732476355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.732516306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.732532706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.732547226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.733401076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.733421316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1995 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.734292337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.734315547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.734954667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.735000227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.735018297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.735032727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.763352378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:44.763394468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1996 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.764184588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.764223438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.764783539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:44.764822109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.76659778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.7666367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1997 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.76680557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:44.76685445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.599663168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.599710768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.599727068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.599740528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.599753758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.599774918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.599790798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.599807658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.599866019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.599922239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.599951529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.599981799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.600030569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 642 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.600066299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 969 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.600098209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.600130719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1998 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.600161599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:45.600178239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.600197149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.600214789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.600232729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.600246419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:45.600262099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.600293129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.600307409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.600322499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.600335569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.600350789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:45.600383639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 970 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.600399219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1999 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.600414389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1999 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.600431189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.60160577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.60163126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.60164977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:45.60166659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.601683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.60169994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.60171363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.60173003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.60174305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.6017585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:45.60177471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2000 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.60179526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:45.602542281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.602561041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.602579121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.602598331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.602628241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.602643011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.602658951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.602674071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.602689231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.602705711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.602719301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.602733991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.602748891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.602766581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.602782531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.602797571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.602812131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 972 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.602844931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.602860011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2001 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.602875151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.604942872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.604986572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.605014632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.605029972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.605047262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.605062912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.605079102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:45.605096522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2002 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.605615113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.605639863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.605658513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.605673633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.605690873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.605705573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.605722303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.605741703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.605758563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.605775263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:45.605797633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2003 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.607096424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.607120064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.607139224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.607152814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.607170034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.607187654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.607204824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.607219204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.607235634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.607252874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.607265704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.607284004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2004 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.607301454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2004 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.608764255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.608787845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.608806775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.608822515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.608838255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.608854265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.608870405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2005 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.608886125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2005 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.609425886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.609450266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.609468156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.609481676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.609496786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.609510926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.609527386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:45.609543186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2006 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.610073946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.610094286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.610119986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:45.610152076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.610181716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2007 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.610213046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2007 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.610244696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:45.610259136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.600779632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.600826552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.600842592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.600856222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.600869622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:46.600889202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.600906562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.600923572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.601183053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.601220503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.601256043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.601287273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.601385643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:46.601420263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 973 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.601453703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.601486653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2008 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.602219803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.602271203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.602288563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.602307423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.603095844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.603112694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:46.603132494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.603162094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.603175104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.603191024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.603206924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.603222454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.603264914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.603281044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2009 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.603296294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2009 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.603313614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.604430055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.604449515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.604467755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:46.604515385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.604531395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.604547335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.604561035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.604578015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.604592095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.604608895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.604627575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2010 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.604645135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:46.605364966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.605384666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.605401186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.608713528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.608770368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.608786928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.608802848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.608817938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.608833568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.608849958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.608864598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.608879618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.608915858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.608933588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.608948858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.608963428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.609032328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 976 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.609069208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2011 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.609086488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2011 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.609124948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.61122556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.61124707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.611922901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.611962681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.611981121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.611994861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.613877002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:46.613921102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2012 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.614458143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.614479963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.618188365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.618213855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.618232485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.618245795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.618259925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.618276035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.618291115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.618564976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:46.618583496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2013 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.619970947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.619989647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.621857358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.621873198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.621889608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.621903918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.621918848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.621932388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.621945748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.621961738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.621974848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.622699829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.622717849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2014 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.62427139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.62429525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.62479329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.62481144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.62482636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.62483882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.628490703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.628531463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2015 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.629142614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.629189894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.630463155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.630482045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.630501205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.630515865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.630630435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:46.630649195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2016 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.631945976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.631966196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.633097157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:46.633140297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.633170797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.633207407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2017 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.633238527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:46.633255947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.599184594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.599220694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.599234004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.599247144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.599261704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.599294684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.599313854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.599330674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.599397684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.599445624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.599475714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.599505854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.599572264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 646 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.599606304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.599642534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.599675704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2018 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.599709794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:47.599725914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.599742314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.599769874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.599831954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.599848494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:47.599865735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.599902615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.599917135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.599932295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.599944815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.600006465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:47.600041045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:47.600058095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2019 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.600073135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2019 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.600137235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.602349896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.602381156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.602400026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:47.602488686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.602515907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.602533967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.602548277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.602563817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.602579037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.602594497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.602610087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2020 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.602625887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:47.603380107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.603403377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.603420257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.603480837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.603512027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.603527107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.603543777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.603559047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.603574057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.603590017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.603602797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.603618607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.603633207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.603649467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.603665317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.603680037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.603696167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 980 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.603727917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.603744587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2021 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.603759497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.605802639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.605852449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.608513451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.608531981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.608550211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.608564091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.608837761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:47.608858111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2022 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.609456932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.609500422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.609518652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.609532482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.609548272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.609564752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.609581552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.609596702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.609612322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.610317572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:47.610337002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2023 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.611669493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.611689343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.611796844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.611816954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.611832684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.611849584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.611865124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.611879784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.611894284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.611911794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.611925654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.611940404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2024 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.611957374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2024 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.613354185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.613375015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.615844827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.615884137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.615901267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.615917837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.616126997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2025 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.616147367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2025 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.616748377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.616775497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.616808007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.616822797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.616838657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.616851357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.617663188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:47.617688748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2026 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.618240218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.618257938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.618333898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:47.618364808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.618395068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2027 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.618426489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2027 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.618457789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:47.618473609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.599511107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.599557407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.599572587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.599585847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.599600367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.599618157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.599634637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.599651337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.599699927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.599746577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.599778277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.599812367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.599871948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.599908258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.599941928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2028 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.599973698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2028 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.600006898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.600026518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.600045538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.600062848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.600079218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.600096878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:48.600113768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.600144048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.600156678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.600171328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.600184028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.600201258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.600233878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:48.600249278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2029 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.600265488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2029 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.600282458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.601387489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.601407099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.601423769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:48.601443089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.601456329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.601474139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.601488249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.601503379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.601516009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.601531729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:48.601548399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2030 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.601564089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:48.602310839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:48.602328979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.602346769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.602366349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.602414629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.602428039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.602446599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.602462839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.602477629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.602492429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.602505579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.60252397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.60253997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.60255457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.60256942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.60258457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.60260014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:48.60263125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2031 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.60264647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2031 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.60266488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.604631211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.604651101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.604685831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.604701081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.604717181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.604730291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.604745871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:48.604761431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2032 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.605317082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.605361092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.605378922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.605394542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.605410402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.605423612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.605438932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.605455272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.605471922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.605486752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:48.605503462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2033 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.606813103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.606831523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.606862983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.606877453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.606892903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.606907563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.606923123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.606938153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.606953253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.606968293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.606980593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.606994833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.607018273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2034 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.608475204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.608493494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.608536374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.608550884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.608587084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.608599644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.608614124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.608629724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2035 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.609142345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.609160665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.609203365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.609217985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.609232755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.609245375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.609259895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:48.609275255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2036 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.609798985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.609816165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.609858045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:48.609887365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.609915025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.609946295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2037 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.609976805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:48.609991165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.59975208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.59979251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.59980806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.59982339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.59983648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.599870381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:49.599887641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.599902421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.601040991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.601079051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.601110001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.601138941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.601418812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.601453222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:49.601484502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2038 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.601514892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2038 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.602473842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:49.602491782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.602507803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.602523173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.603770473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.603796323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:49.603812853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.603844014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.603857754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.603875574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.603890144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.607310026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:49.607372296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:49.607388326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2039 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.607402906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2039 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.607507666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.608827557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.608848187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.608865607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:49.641634112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.641680872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.641698092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.641711062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.641725422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.641738622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.643636664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:49.643667184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2040 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.643683834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:49.645396615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.645443165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.645466565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.646155915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.646204435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.646222075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.646239805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.646256835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.646273596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.646290796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.646305446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.646323646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.646340416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.646355356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.646371366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.646388906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.650792109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.650854429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.650871819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2041 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.650889559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.652920781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.652961941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.683783004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.683820434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.683836974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.683853174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.685204275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:49.685234585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2042 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.687348526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.687379656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.688117417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.688159577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.688177807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.688190257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.688208287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.688223397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.688237497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.71811962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:49.71816333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2043 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.719726281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.719747101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.720722712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.720740362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.720759312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.720773562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.720789052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.720803212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.720819462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.720838492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.720851082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.721399822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2044 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.721428212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2044 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.723962624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.723982944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.726658246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.726684306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.726724826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.726740036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.726863096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2045 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.726883066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2045 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.727659797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.727724987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.7315157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.73155911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.73157648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.73159038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.73186534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:49.73188854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2046 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.73247861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.732560011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.733917962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:49.733956742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.740157916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2047 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.740202166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2047 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.740346736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:49.740365026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.599251763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.599295933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.599311263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.599324363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.599338163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.599358153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.599373663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.599393803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.599428303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.599481973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.599513493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.599544613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.600110864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 652 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.600172134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 989 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.600205484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2048 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.600239874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2048 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.600272394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.600288984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.600307344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.600324614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.600398784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.600415584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:50.600434774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.600463624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.600478524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.600493784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.600509894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.600526494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 653 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.600557184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 990 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.600577404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2049 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.600597634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2049 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.600614734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.601796095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.601818695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.601835125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:50.601901125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.601928165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.601944565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.601958975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.601974105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.601987045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.602001625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:50.602052725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2050 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.602068665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:50.602833116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.602875236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.602895786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.602915336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.602944616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.602958656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.602974356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.602989836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.603004986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.603020636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.603033626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.603048076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.603062626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.603077196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.603092436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.603107186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.603121906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 992 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.603153306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2051 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.603172296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2051 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.603188966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.605199188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.605219928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.605819918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.605835898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.605851188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.605864328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.605985548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:50.606004328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2052 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.606620709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.606639769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.606734629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.606749419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.606765189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.606777959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.606792839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.606807629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.606822189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.606836409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:50.606851589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2053 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.6082234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.60825164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.610479232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.610497802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.610513222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.610528552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.610543362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.610558022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.610572992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.610588232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.610600792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.610615322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.610630872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2054 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.612215883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.612235473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.612301693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.612318033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.612333083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.612345903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.612362013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.612377453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2055 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.612916363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.612937093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.612980013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.613007603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.613025903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.613039833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.613055833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:50.613073953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2056 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.613611354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.613651774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.613668714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:50.613699284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.613727344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.613764254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2057 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.613796454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:50.613816924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.606762112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.606809932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.606824422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.606838192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.606852582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.606890642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.606909122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.606925112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.607115212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.607153322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.607190682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.607220532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.607618882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.607653282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 993 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.607687092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2058 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.607719342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2058 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.608080623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:51.608099213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.608116603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.608134043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.609359864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.609378684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:51.609399654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.609429684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.609442584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.609459584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.609472444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.609632044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:51.609666504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.609683704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2059 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.609699444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2059 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.609717304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.610895565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.610915455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.610931825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:51.612084426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.612101206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.612118086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.612132436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.612147806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.612160526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.612175976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.612192916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2060 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.612208576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:51.612967726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.612988236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.613006116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.613103786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.613145117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.613158967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.613176647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.613192767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.613207737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.613222397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.613236887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.613252617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.613267097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.613282417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.613297657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.613311727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.613326177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 996 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.613358957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.613374387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2061 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.613390687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.615366678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.615403038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.616566409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.616584529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.616601169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.616614159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.616628819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:51.616644449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2062 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.61720631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.61722755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.6173388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.61735446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.61737027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.61738394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.61739888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.61741411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.61742989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.61744467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:51.6174606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2063 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.618783221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.618802411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.620566312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.620611222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.620628112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.620644052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.620660982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.620676512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.620691462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.620706832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.620719852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.620735062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2064 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.620754262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2064 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.622314573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.622365693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.622420784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.622442964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.622458514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.622471424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.622486434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2065 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.622502324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2065 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.623040654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.623078304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.623880595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.623896275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.623911765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.623924305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.623939485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:51.623954835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2066 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.624516515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.624545505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.625053256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:51.625098436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.625127476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2067 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.625159836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2067 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.625191026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:51.625208376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.599667899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.599704469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.599717929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.599731859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.599745159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.599762759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.599778319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.599794029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.59999452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.60005177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.60009668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.60012726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.60020585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 656 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.60024042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.6002716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2068 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.60030421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2068 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.60099807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.60101793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.6010359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.60105283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.60113687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.6011516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:52.60117272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.601201061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.601215411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.601230241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.601243351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.601274091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.601306621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:52.601322741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2069 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.601338401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2069 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.601353821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.602588232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.602627402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.602645242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:52.605862124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.605890274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.605911544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.605927184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.605943254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.605957994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.606136654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 999 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.606157344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2070 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.606173324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:52.606972235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.606991345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.607146005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.607833156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.607867196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.607880706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.607896846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.607912006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.607928146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.607942666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.607955446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.607970306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.607985976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.608013886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.608030276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.608045746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.608060906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1000 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.608094066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2071 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.608110466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2071 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.608125626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.610171357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.610191577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.610289947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.610306147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.610322577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.610335117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.610350087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:52.610368837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2072 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.610952118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.610972708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.611026188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.611042848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.611059228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.611072568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.611089098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.611104308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.611120918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.611135638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:52.611150988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2073 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.612437819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.612482389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.61380185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.61382017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.61383638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.61385142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.61386859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.61388435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.61389912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.61395301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.61396816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.61398418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2074 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.61400157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2074 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.615457131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.615477631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.615617351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.615633411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.615648991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.615662061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.615676671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2075 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.615693351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2075 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.616205842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.616226122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.617304543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.617327233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.617342403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.617358133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.617373393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:52.617389493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2076 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.617952193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.617971293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.618065173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:52.618098093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.618127043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.618158203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2077 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.618190183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:52.618204343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.599250742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.599328432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.599343682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.599357022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.599369542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.599387032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.599401842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.599416472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.599433492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.599485682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.599545662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.599574352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.599603702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.599636622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.599668112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2078 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.599699722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2078 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.599730432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:53.599746192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.599763352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.599779672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.599796312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.599810732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:53.599826552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.599854093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.599867103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.599882293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.599895233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.599909403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:53.599940343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:53.599955933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2079 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.599971213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2079 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.599987563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.601143173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.601161913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.601178543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:53.601195834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.601208584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.601227054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.601239564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.601254604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.601268034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.601282534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:53.601297874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2080 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.601339334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:53.602084004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:53.602101724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.602118144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.602139334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.602166934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.602179614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.602195724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.602210444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.602225264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.602240234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.602252744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.602267214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.602281924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.602296124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.602310704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.602324894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.602339974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:53.602370264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.602386284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2081 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.602400664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.604401606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.604422296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.604455896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.604470426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.604485346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.604497606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.604512236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:53.604527796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2082 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.605064806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.605084496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.605109296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.605123146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.605138176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.605151126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.605167917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.605183897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.605198177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.605212617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:53.605229087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2083 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.606540318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.606559898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.606594858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.606609948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.606624278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.606638778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.606654468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.606668908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.606685038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.606700678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.606712698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.606726738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2084 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.606741808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2084 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.608197369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.608215989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.608250959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.608266149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.608284189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.608297999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.608312739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2085 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.608328099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2085 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.608843669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.608862659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.608896709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.608912409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.608928879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.608943019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.608957179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:53.608972249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2086 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.60947622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.60949488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.60953078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:53.6095611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.6095883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2087 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.60962455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2087 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.60965983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:53.60967512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.599610105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.599646765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.599661925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.599676105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.600617056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.600644066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:54.600661576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.600693616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.601315397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.601371437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.601401717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.601432157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.601653247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.601690397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:54.601727797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2088 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.602287137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2088 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.602541178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.602560468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.602580348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.602613768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.60597204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.60598878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:54.6060115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.60605622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.60606985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.60608676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.60609973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.60642325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.60648294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:54.606501011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2089 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.606519261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2089 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.606536671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.607752641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.608109532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.608130772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:54.608933072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.608961412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.608980032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.608995312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.609011152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.609025522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.644686739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:54.644717909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2090 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.644735319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:54.64605493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.64608166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.64609954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.647242491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.647312541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.647350881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.647371111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.647388761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.647403981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.647419201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.647432691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.647449511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.647465161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.647479521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.647494901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.647510901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.647802982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.647841102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2091 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.647857182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2091 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.648099092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.651639975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.651689585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.653052456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.653073186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.653088626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.653104156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.653304796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:54.653325656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2092 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.654518687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.654566107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.688231442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.688256072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.688289332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.688304782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.688321782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.688337352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.688352792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.689526913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:54.689548973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2093 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.691367925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.691392515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.692190455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.692232725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.692252155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.692270635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.692286525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.692301625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.692321425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.692338375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.692351715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.721870358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2094 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.721915918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2094 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.723783729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.723806719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.72472535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.72474318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.72478712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.72480332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.7257862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2095 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.72580521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2095 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.726684551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.726717571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.728007422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.728051262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.728069102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.728084172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.728251752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:54.728272752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2096 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.729093103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.729127593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.730349714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:54.730412384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.730443454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.730478124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2097 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.730509724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:54.730527044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.599576328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.599625558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.599642428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.599656648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.599669478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.599688808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.599706608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.599723638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.599743688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.599781748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.599819068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.599852188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.599928829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 662 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.599963519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1009 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.599995029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2098 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.600032599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2098 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.600064739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:55.600083949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.600102149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.600120159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.600139009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.600154459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:55.600171239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.600202649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.600221059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.600238559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.600252109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.600266739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:55.600303539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1010 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.600319879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2099 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.600336169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2099 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.600354149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.60149608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.60152028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.6015377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:55.60155731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.60157208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.6015886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.60160189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.60161896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.60163486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.60165171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:55.60166866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.60168647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:55.60243051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.60244894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.60246885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.60248721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.602516241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.602531441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.602548221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.602564291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.602579191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.602596341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.602611031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.602627701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.602643731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.602658741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.602674801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.602691851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.602707201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1012 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.602739941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.602756621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2101 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.602772971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.604769112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.604789042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.604815842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.604832832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.604851722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.604869622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.604886222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:55.604903972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2102 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.605474343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.605495173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.605519103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.605535303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.605552543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.605570353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.605596893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.605613253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.605629973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.605648313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:55.605693363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.606963044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.607014944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.607036784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.607051404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.607066544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.607081764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.607099144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.607116104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.607133604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.607167574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.607183264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.607201714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.607218024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2104 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.608641065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.608660985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.608692095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.608706455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.608722285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.608737505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.608754175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.608772865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.609307156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.609327406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.609349266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.609364106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.609380366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.609394256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.609410336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:55.609426776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2106 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.609958586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.609976746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.610017446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:55.610047346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.610078326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.610110426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2107 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.610142556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:55.610157176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.599403471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.599435311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.599449771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.599462421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.599500401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:56.599551381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.599571621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.599590111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.602778654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.602814264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.602848634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.602877714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.630952865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:56.631016005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1013 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.631051445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.631085365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2108 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.631172725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.631191925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.631209355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.631226585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.632683106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.632719436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:56.632751826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.632788786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.632835006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.632857356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.632869706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.639880692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.639925772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.639941072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.639955542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2109 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.640320412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.641556163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.641574843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.641590713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:56.643227514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.643255244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.643291054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.643308234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.643326044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.643341024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.670822025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.670869015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.670887275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:56.672047036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.672091056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.672111436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.672930147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.672971437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.672985147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.673001027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.673018777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.673034377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.673049977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.673062767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.673077617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.673092497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.673107407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.673122127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.673137197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.673848417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1016 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.673884547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.673900337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2111 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.674065937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.676208509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.676239699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.702303039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.702327559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.702344939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.702358579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.702774939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:56.702794549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2112 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.7044716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.70450342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.705439611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.705481331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.705499571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.705513381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.705529731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.705545501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.705561341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.709694234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:56.709721404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.711123955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.711158515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.711920056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.711940236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.711956256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.711971676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.711987966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.712002736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.712019546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.712033956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.712046566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.713300807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.713320377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2114 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.715565569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.715607629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.71694243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.71697499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.71699119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.7170049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.71702062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.71704372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.71773865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.718083881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.721932404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.721970934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.721987444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.722000944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.723352825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:56.723373735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2116 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.723967385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.723985525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.724554626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:56.724586796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.72991624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.72996435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2117 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.73004269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:56.73006075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.609762992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.609814212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.609829072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.609842402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.610375202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.610396002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.610412112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.610429712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.613079764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.613201575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.613233115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.613261515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.664176843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 666 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.664236843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.664272263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.664303773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2118 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.664442623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:57.664483573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.664533223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.664550573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.664995894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.665015124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:57.665086304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.665120054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.665133394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.665147484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.665159654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.669768187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:57.669808277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:57.669824627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.669840347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2119 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.670167968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.671287088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.671331098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.671349388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:57.671796179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.671815239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.671831629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.671844829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.671861449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.671874419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.683890068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1019 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.683918428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.683936328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:57.686032979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.686055189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.68607427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.688274331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.688397021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.688415871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.688432931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.688450021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.688465531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.688481781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.688495241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.688511291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.688526511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.688541781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.688556521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.688571441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.716837493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1020 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.716907313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.716928033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2121 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.718016034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.720387565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.720411765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.724073358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.724098668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.724121568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.724135038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.735434837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:57.735487467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2122 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.736668938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.736694798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.738586669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.738610489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.738627659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.738641559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.738657399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.738672919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.738690799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.7401321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:57.74015293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2123 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.742984622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.743029872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.745082594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.745108904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.745125674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.745141474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.745156934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.745171614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.745186394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.745201304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.745215184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.745370534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.745389054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2124 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.747333036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.747366236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.748323996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.748350416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.748367156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.748380866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.783560502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.783613052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.784279143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.784299353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.792831999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.792876319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.792892689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.792906259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.800242155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:57.800268315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2126 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.830647248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.830688938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.835181591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:57.835232381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.946353545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.946425365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2127 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.946945455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:57.946996735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.657383821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.657435961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.657450611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.657488191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.657501551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.657518671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.657535601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.657551431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.657703511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.657882351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.657941741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.657971711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.659445922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.659483102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.659514172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.659545143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2128 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.660308223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.660327493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.660344863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.660361103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.660473003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.660487723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:58.660503063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.660530693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.660543833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.660559093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.660572893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.660601333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.660633593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:58.660649103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.660664453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2129 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.660680103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.661888054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.661907674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.661924284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:58.661943084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.661956134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.661973324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.661986514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.662001994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.662016114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.662049854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:58.662065234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.662080354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:58.662825795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:58.662871305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.662890185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.662955515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.662988835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.663004535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.663022365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.663040135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.663056835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.663073205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.663087515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.663103285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.663120425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.663137115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.663154245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.663170755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.663187075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:58.663224685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.663241615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2131 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.663258185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.666538008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.666576108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.66937266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.66938951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.66940662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.66942078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.66974583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:58.66976587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2132 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.670370481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.670390961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.670492421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.670507101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.670523071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.670536511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.670552601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.670568081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.670583021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.671374341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:58.671392341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.672767012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.672785562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.673180063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.673205143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.673220383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.673234483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.673248423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.673262803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.673276523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.673289943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.673301873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.673423703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.673442543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2134 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.677760416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.677780856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.677879796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.677896306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.677910186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.677922166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.678414147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.678457907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.679129317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.679151647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.679172267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.679188377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.679204427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.679217807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.680776329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:58.680818569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2136 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.681390869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.681434219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.681513029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:58.681551069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.681582709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.681616379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2137 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.681649459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:58.681668049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.601806833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.601847123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.601862423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.601877123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.602911824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.602963174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:59.602982194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.602999514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.603072184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.603129014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.603161784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.603191824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.603225794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.603259374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:59.603292324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.603325754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2138 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.603359984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:59.603377184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.603395794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.603414214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.603433204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.603448394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:53:59.603465474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.603499034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.603513894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.603530424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.603545054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.603561364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53:59.603596794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:59.603613744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.603630454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2139 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.603646974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.604571875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.604591335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.604609505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:59.607277967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.607299297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.607314927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.607328377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.607343357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.607356927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.607605197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:59.607623217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.607639017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:59.608458498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.608475818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.608492778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.608550048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.608579508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.608592788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.608609588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.608625408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.608640358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.608655168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.608668118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.608682428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.608697628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.608712358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.608727218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.608742128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.609470929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1028 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.609503699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.609518989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2141 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.609533959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.61166564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.61168351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.61175593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.61177022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.61178481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.611797461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.611812121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:59.611827691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2142 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.612373831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.612392151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.614735423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.614752193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.614767323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.614780603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.614795943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.614810853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.614826663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.614933333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:59.614962823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.616336564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.616367204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.616469014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.616486644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.616502784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.616518324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.616533334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.616548634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.616563694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.616579654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.616593004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.617246055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.617263475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2144 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.618854886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.618892626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.622008618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.622033988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.622049948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.622063558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.622231708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.622276298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.622835179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.622858909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.622907569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.622925479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.622941899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.622955489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.622970679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:53:59.622987209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2146 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.623514859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.623532969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.623568069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:53:59.623598179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.623625719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.623656719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2147 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.623687479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:53:59.623703229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.601154465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.601200426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.601214786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.601227856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.601273906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.601320716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.601337626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.601353566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.602199836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.602364406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.602396366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.602425676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.603813367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 672 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.603848998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1029 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.603881038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.603912238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2148 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.604872198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.604892318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.604909678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.604926898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.605094058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.605118798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:00.605297839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.605328549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.605341779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.605357819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.605370719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.609710462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.609789682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1030 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.609805472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.609820232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2149 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.609834622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.611002863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.611045363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.611063563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:00.612524814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.612548154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.612564324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.612578314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.612593854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.612606734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.612679114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:00.612712654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.612729244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:00.614140045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.614158895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.614176035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.615235806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.615269696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.615284386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.615300156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.615315326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.615330766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.615345696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.615358976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.615374006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.615388456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.615403116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.615417656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.615432286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.615446886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1032 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.615478666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.615493406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2151 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.615508956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.617501498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.617520108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.621159291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.621190891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.621207351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.621221751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.621461001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.621504791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2152 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.622086451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.622131621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.622588982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.622606912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.622623752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.622637062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.622653112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.622668592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.622684012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.627584345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.627621505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.629071287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.629093077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.630404068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.630425638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.630441998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.630458438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.630475378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.630494968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.630510798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.630525678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.630538848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.630553428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.630569628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2154 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.632811619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.632856199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.63429127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.6343316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.634349191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.634363161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.634378371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.634394891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.634946141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.634990931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.638649044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.638697164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.638713124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.638725544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.638873574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:00.638892404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2156 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.639474494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.639498794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.640748845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:00.640806415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.640836185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.640870865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2157 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.640906125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:00.640922675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.599293867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.599338537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.599353757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.599367307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.599380337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:01.599397737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.599413697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.599430177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.599502937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.599533977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.599586687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.599617507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.599683177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:01.599716127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1033 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.599748007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.599781607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2158 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.599812887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:01.599828867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.599845787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.599862138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.599880918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.599895768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:01.599911448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.599939938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.599953218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.599968298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.599981038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.599995738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:01.600028108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.600043488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.600058988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2159 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.600074168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.601298269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.601320979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.601337619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:01.601356019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.601369549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.601385209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.601398169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.601413249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.601426259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.601441029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.601456389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.601471799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:01.602203469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.602221229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.602237389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.602255999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.602284409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.602297399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.602312449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.602327139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.602342279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.602357239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.602369889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.602385149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.602399859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.602414529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.602430929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.602445659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.602462279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1036 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.602493009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.60250862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2161 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.60252388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.604679561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.604726051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.604744111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.604760191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.604775741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.604789241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.604804371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.604820001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2162 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.605346642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.605372722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.605389332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.605402632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.605418962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.605432042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.605447432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.605462572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.605477392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.605492082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.605507362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2163 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.606898723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.606921663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.606938343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.606951263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.606966113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.606980873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.606996573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.607011613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.607026953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.607041643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.607054333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.607068803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.607084073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2164 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.608566424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.608585694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.608627314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.608641824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.608656864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.608669734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.608684234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.608699584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.609239055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.609259185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.609282695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.609296075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.609311745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.609324575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.609339235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:01.609354995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2166 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.609912325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.609943135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.609959015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:01.609987365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.610024875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.610055775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2167 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.610086805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:01.610100875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.5998026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.599856061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.599872751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.599887771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.599902341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.599921061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.599938331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.599957571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.600002421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.600038861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.600074681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.600104361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.600169101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.600206071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.600238651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.600278811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2168 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.600311681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.600328231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.600346261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.600363771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.600382561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.600399951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:02.600417411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.600447341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.600462141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.600478191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.600491691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.600508181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.600541181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:02.600557551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.600577461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2169 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.600594351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.601747902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.601789712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.601812162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:02.601830992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.601848482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.601865952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.601880552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.601898082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.601912582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.601929682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1039 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.601947182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.601964722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:02.602646073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.602697093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.602718573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.602738623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.602773913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.602790293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.602808813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.602825833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.602845103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.602861853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.602876623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.602894143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.602908563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.602925533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.602942353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.602961393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.602979823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1040 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.603013443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.603032213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2171 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.603049563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.604934184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.604955474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.604990534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.605007414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.605038554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.605079614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.605096244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.605111984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2172 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.605607755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.605628135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.605659525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.605687705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.605704805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.605718335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.605734295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.605750405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.605766055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.605780345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.605795985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.607075116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.607100006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.607124906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.607139606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.607155366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.607172766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.607188686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.607203886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.607221266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.607236436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.607249136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.607263396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.607281676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2174 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.608730407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.608750147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.608782777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.608799697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.608815747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.608829957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.608845627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.608860957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.609372258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.609392408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.609425608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.609441468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.609458318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.609474938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.609492238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:02.609507418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2176 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.610039318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.610057998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.610093278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:02.610123778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.610152698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.610185288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2177 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.610215958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:02.610232098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.632372128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.632403518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.632417248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.632430778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.632478478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:03.632512438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.632529838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.632545748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.633052409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.633103239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.633133709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.633162839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.6345074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:03.63454314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.63457624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.63460747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2178 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.63493651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:03.63497742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.63499676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.63502304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.663289201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.663330911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:03.663348181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.663378411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.663392531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.663407501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.663421361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.664110392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:03.664146792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:03.664162122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.664177712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2179 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.664522422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.666526044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.666549644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.666567014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:03.666741704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.666789084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.666808224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.666822434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.666838504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.666852284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.667943395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:03.667973535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.667990265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:03.668859396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:03.668877726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.668895456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.672503278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.672575868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.672601458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.672617848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.672633458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.672648418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.672663738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.672676428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.672691058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.672705428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.672719658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.672734338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.672748838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.67469272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:03.67472887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.67474413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2181 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.67485924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.677190472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.677211432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.677343312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.677357612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.677373232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.677386012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.679542184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.679563514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2182 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.680143974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.680194054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.684246217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.684263557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.684280147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.684294357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.684310097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.684325617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.684340987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.684740088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.684781848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.686322499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.686364249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.688768061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.688790011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.688805911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.688821121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.688835911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.688850931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.688865081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.688879861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.688894881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.745832534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.745866934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2184 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.748075445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.748108815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.749167426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.749185806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.749225226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.749241646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.749719596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.749740187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.751221428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.751242468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.777450426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.777480866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.777497286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.777510616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.777817777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:03.777842567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2186 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.778500187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.778552097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.779421958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:03.779456888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.780125218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.780165468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2187 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.780198078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:03.780214638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.600326937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.600354477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.600367817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.600381247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.600394557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.600429727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:04.600447117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.600463177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.600665557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.600702637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.600734807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.600764207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.600982867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.601018457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:04.601050397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.601081357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2188 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.601846278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.601897448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.601916668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.601934898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.601973428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.601989548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:04.602036868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.602067888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.602082188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.602097618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.602110768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.602125768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.602157818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:04.602173528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.602188998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2189 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.602204968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.603446259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.603464349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.603480849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:04.603641809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.603656449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.603672549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.603686009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.603701249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.603714629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.603734099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:04.603749609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.603766209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:04.60457628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.6045941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.60461082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.607307982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.607338902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.607351822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.607367002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.607382192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.607397112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.607411952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.607424632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.607439112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.607453782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.607468602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.607483072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.607498372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.608254533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1048 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.608319293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.608336783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2191 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.608352493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.610563555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.610583505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.610654205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.610670535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.610686765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.610700125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.610715335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.610731245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.611308485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.611356005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.611375945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.611390865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.611407465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.611420555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.611436445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.611451555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.611466925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.611481375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.611496965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.612824116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.612842696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.612881336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.612896446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.612911926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.612927496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.612942936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.612958146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.612973056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.612987956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.613001106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.613015586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.613032216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2194 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.614584198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.614616248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.615223228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.615245858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.615262868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.615278128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.615376818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.615395808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.615956579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.615980869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.616073639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.616089369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.616110519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.616123049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.616139319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:04.616156729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2196 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.616680839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.616699249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.616737839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:04.616791919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.616819999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.616851319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2197 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.616881789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:04.616896619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.620785395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.620830585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.620845085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.620860355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.620873975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:05.620900765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.620917275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.620932685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.621085256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.621220836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.621278476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.621307926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.623094247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:05.623162107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1049 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.623195237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.623228187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2198 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.623396777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:05.623438257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.623456767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.623474317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.62761271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.62763246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:05.627726071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.627782831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.627797231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.627812271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.627824491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.628114581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:05.628173671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1050 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.628190451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.628206531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2199 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.628222301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.629352922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.629373092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.629389962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:05.630571323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.630598563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.630615283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.630630193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.630645993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.630659193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.631455333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:05.631498823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.631516593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:05.632241864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.632261074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.632278854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.636290607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.636332957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.636346507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.636361077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.636375397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.636389237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.636402827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.636415137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.636428717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.636442787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.636456417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.636469907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.636483797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.636628377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1052 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.636662717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.636677227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2201 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.636691347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.638787849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.638831239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.63997417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.63999213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.64000829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.6400227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.64090764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.64092524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2202 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.641498071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.641516551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.641580221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.641595001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.641610421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.641622961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.641638161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.641656311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.641671401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.644974634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.645021654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.646401645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.646421515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.647148575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.647168715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.647184245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.647199385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.647214705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.647229365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.647244675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.647259435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.647272265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.649117627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.649138157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2204 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.651317478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.651347238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.651508518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.651524948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.651540968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.651553738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.651568838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.651584219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.652145259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.652164639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.656223952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.656250752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.656266352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.656279162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.656511562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:05.656555842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2206 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.657123263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.657141733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.658361514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:05.658414664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.659555315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.659612535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2207 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.659646265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:05.659662645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.598893632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.598934582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.598948722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.598961792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.598974702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:06.598992722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.599009342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.599025612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.599095722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.599130952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.599174372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.599204712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.599266902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:06.599299912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1053 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.599331952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.599362922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2208 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.599393982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:06.599409702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.599426602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.599443182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.599460022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.599473302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:06.599488442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.599516552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.599529432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.599544582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.599557432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.599572432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:06.599603142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.599618952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.599634052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2209 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.599649172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.600927913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.600982723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.601002293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:06.601020993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.601036363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.601052443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.601066073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.601081343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.601094543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.601109563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.601125663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.601141203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:06.601862844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.601881054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.601897484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.601918394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.601947624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.601961074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.601976574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.601992094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.602007974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.602023384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.602036124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.602051324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.602065984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.602080724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.602095184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.602110124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.602124794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1056 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.602156464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.602171874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2211 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.602187034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.604215976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.604236646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.604271626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.604287686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.604303916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.604316626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.604331306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.604346916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2212 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.604874996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.604894906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.604928596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.604942986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.604959246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.604971976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.604987416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.605002046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.605017676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.605032226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.605047786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2213 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.606410527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.606430657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.606470227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.606484878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.606499898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.606515318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.606530608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.606544848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.606559508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.606574208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.606586838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.606989358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.607007408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2214 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.608593429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.608612399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.608702829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.608716909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.608732119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.608745209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.60999021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.61000954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.610844491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.610863461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.611027881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.611044741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.611059991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.611073641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.611182671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:06.611199751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2216 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.613634223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.613711183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.613944063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:06.613976623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.614202983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.614236963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2217 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.614267943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:06.614284933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.599673345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.599710875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.599724515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.599737325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.599750095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:07.599766755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.599781995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.599797255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.599856586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.599901626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.599931896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.599960626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.600028536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:07.600062346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.600093776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.600135866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2218 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.600185726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:07.600200896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.600217526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.600233586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.600249776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.600262926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:07.600278576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.600305976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.600318536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.600333476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.600345966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.600360366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:07.600391436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:07.600406626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.600421636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2219 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.600437186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.601519687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.601538027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.601554407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:07.601573937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.601586737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.601604987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.601617987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.601633397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.601649747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.601664627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1059 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.601679697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.601695147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:07.602404427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.602421357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.602437787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.602457877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.602485557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.602498357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.602513908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.602528828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.602543748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.602558378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.602570788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.602585548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.602599998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.602614818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.602629448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.602643838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.602658618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1060 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.602690088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.602705278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2221 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.602720188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.604626009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.604643839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.604678909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.604693129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.604707489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.604720299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.604735089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.604750699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2222 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.60527885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.60529761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.6053309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.60534574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.60536099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.60537325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.60538781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.60540305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.60541819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.60543264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.60544826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.606735551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.606754061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.606787301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.606801701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.606817191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.606831901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.606846701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.606861031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.606875641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.606890541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.606903021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.606917511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.606933071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2224 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.608380232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.608398242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.608434532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.608449222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.608464672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.608477172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.608491282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.608506852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.609040652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.609059072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.609091372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.609105722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.609120652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.609133702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.609148443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:07.609163573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2226 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.609674223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.609691323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.609728763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:07.609757523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.609785213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.609815753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2227 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.609846423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:07.609859913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.599901239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.599938629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.599952339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.599965739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.599978559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.599995899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.600011659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.600027939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.600244599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.600278969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.600308519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.600336669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.625273268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.625330968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.625363878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.625396628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2228 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.626222258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.626247528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.626264638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.626281908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.626877899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.626901299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:08.626917409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.626946499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.626959789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.626974959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.626988559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.627219839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.627256259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:08.627271819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.627289209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2229 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.627304789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.62853647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.62855776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.62857464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:08.631948803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.631968943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.631984703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.631998433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.632013533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.632034813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.632466693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:08.632485903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.632502233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:08.633520714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:08.633563654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.633582544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.636022576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.636062556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.636076386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.636091866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.636107306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.636122206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.636136656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.636149606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.636164616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.636178916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.636193306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.636207596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.636221996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.665662358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:08.665743608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.665762778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2231 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.665889738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.668059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.6680805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.669315841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.669331201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.669347561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.669361071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.669742521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.669760321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2232 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.670528742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.670548582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.696628721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.696652231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.696670382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.696684332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.696699812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.696715292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.696732672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.697102842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.697144032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2233 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.698745963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.698787583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.699749584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.699780364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.699796614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.699811094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.699826054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.699840864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.699855864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.699871084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.699884034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.700473004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.700500974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2234 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.702111066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.702133116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.730555337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.730588087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.730606697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.730622257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.730849817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.730892517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.732550909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.732613919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.733505219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.733525419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.733541399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.733554649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.738668063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:08.738711443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2236 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.739626994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.739645844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.740100494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:08.740155784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.740222134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.740254874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2237 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.740371014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:08.740390664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.599428451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.599477081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.599491691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.599505031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.599518511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:09.599536171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:09.599551721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.599567441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.599611841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.599644251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.599688061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.599718481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.599841461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:09.599875512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:09.599907692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.599938452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2238 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.599969432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:09.599985672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.600003172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.600021722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.600039122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.600052812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:09.600068502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.600097152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.600110552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.600125732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.600138832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.601012682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:09.601070612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:09.601087572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.601105052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2239 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.601121502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.602275473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.602324723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.602344013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:09.602374743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.602388973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.602405323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.602419303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.602434893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.602448443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.602464103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:09.602479753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.602495283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:09.603216644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.603236484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.603253634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.605770856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.605832006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.605847416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.605863856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.605880126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.605896086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.605911346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.605924726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.605962546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.605978226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.605993446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.606008416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.606032416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.606634817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1068 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.606671077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.606686747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2241 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.606702367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.608851888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.608872088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.608962368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.609012708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.609030718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.609043998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.609058508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.609076038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2242 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.609582929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.609603809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.609679669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.609695849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.609711349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.609724119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.609741039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.609756949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.609771969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.609788289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.609805499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.61108513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.61110584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.61112926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.61114345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.61115851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.61117376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.61118862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.61120485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.61122056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.61123555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.61124841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.61126351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.61128031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2244 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.612729251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.612749331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.613320102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.613336042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.613350722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.613363482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.613490802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.613508972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.614078542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.614098112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.614184432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.614200662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.614217062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.614229812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.614244382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:09.614259372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2246 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.614777073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.614796093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.614831933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:09.614862693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.614917063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.614952263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2247 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.614982953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:09.615007953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.60562832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.60565469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.60566831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.60568147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.60577311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.60581259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.60583076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.60584662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.60603981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.60607217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.60610206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.60613018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.608154582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.608209482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1069 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.608241462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.608278842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2248 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.608637122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.608657152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.608673102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.608690112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.612600955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.612627125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:10.612643155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.612672735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.612686405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.612701755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.612714805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.614344306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.614392026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1070 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.614408796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.614424306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2249 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.614440046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.615601577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.615651597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.615671887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:10.616800838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.616818788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.616837218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.616852468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.616868008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.616883448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.618087679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:10.618108009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.618123959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:10.61891277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.6189316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.61894895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.623242163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.623295513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.623310353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.623326163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.623341893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.623356713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.623371713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.623384903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.623399363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.623414443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.623429693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.623445403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.623461033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.625159045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1072 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.625219805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.625234945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2251 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.625249425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.627342986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.627373976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.627888757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.627905617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.627922147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.627936017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.629964298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.630003208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2252 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.630546059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.630566299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.634631472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.634667912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.634685902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.634699062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.634717632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.634733672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.634751152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.634866672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.634909192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.636283193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.636307173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.636536363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.636577073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.636594193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.636609463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.636624233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.636641583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.636656733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.636671363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.636684223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.638217114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.638256964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2254 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.639825326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.639848206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.642909148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.642929658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.642945728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.642958858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.643227588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.643266848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.643837759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.643857839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.644408449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.644426149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.644442409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.644455529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.64567662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:10.64571656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2256 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.64626738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.646309001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.646778831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:10.646816101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.646844811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.646876861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2257 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.646907661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:10.646925751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.599615358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.599645118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.599657928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.599670138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.599682318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:11.599697918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.599712948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.599727708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.599776878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.599837608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.599866689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.599895299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.599923769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:11.599957939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1073 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.599989109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.600020809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2258 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.600118229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:11.600136889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.600154129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.600171079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.600187489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.600200919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:11.600216219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.600243939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.600257189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.600272349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.600285089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.600299879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:11.600330569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.600345789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.600360679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2259 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.600375679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.60135877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.60137903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.6013952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:11.60146096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.6014758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.60149095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.60150586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.60152494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.60153879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.60155323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.6015691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.60158464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:11.60227661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.60229805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.60231374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.60232959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.60235783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.60237038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.60238483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.60239863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.60241248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.60242654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.60243809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.60245413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.60246863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.60248417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.60250141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.602515131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.602528521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1076 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.602558961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.602573181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2261 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.602587251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.604608802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.604657352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.604675762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.604691132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.604707222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.604720622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.604735162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.604751072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.605264243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.605303673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.605324023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.605337603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.605356423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.605371373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.605386333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.605401253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.605416193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.605431073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.605446893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2263 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.606732524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.606772244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.606789854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.606803154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.606818594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.606833614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.606848954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.606863414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.606878284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.606892974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.606905394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.606919984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.606936924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2264 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.608410855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.608436105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.608453415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.608487495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.608551645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.608589135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.608608065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.608626765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.609073745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.609116155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.609135825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.609150876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.609168096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.609182316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.609198836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:11.609215696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2266 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.609710386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.609730286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.609764286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:11.609795996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.609825466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.609858046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2267 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.609892546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:11.609908866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.598776982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.598814632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.598828252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.598841342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.598854462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.598871422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.598887752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.598903082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.601129743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.601191504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.601220854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.601250174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.601469784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.601509864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.601541884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.601573244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2268 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.601607754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.601623814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.601640704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.601656814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.601673614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.601687134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:12.601702914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.601731194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.601744364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.601759404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.601771934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.603041135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.603079935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:12.603095925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.603111105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2269 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.603126785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.604266846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.604290436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.604306986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:12.607110498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.607129248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.607144818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.607157698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.607173568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.607186178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.607393168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1079 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.607412578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.607427858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:12.608233889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.608275079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.608294989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.608389729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.608423009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.608438559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.608459979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.608476789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.608493569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.608510419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.608527479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.608544169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.608560809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.608577029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.608597229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.608613479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.608629849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1080 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.608665169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.608681449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2271 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.608698309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.610710001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.610729871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.610766601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.610781111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.610796261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.610809111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.610824321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.610839871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2272 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.611363321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.611382851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.611413981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.611440981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.611455951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.611467821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.611482281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.611496211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.611509901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.611523121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.611538411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2273 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.612814642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.612858462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.612876802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.612890792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.612907262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.612922522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.612937322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.612952222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.612967042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.612981922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.612995022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.613010692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.613026412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2274 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.614468574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.614488494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.614524474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.614539324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.614554854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.614567734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.614582384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.614597904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.615121704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.615140354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.615173254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.615187904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.615202824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.615215934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.615231054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:12.615246484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2276 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.615750194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.615767354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.615805515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:12.615835405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.615863575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.615895135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2277 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.615926605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:12.615942015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.611008474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.611052154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.611066534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.611080724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.611234604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:13.611258734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.611274864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.611290714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.614459567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.614497307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.614531587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.614561427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.615107137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:13.615143177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.615174907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.615206417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2278 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.615560617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:13.615593857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.615612427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.615629867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.640453456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.640493156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:13.640510366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.640540086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.640553456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.640570696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.640584096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.642177197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:13.642240647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:13.642258317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.642274527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2279 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.642338538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.643684589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.643706369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.643725599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:13.647272781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.647291401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.647308961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.647322551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.647337621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.647351171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.648348222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:13.648366002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.648381742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:13.649302203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:13.649347843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.649366723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.649814963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.649849843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.649863843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.649880313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.649895773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.649910703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.649926593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.649940133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.649968023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.649982803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.649997443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.650013093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.650030323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.651637185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:13.651674535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.651690425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2281 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.651705755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.653781426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.653803836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.657608039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.657642109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.657659009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.657672219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.658032179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.658071429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2282 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.65876922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.65879095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.660738851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.660757881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.660774581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.660788451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.660805601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.660821811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.660837141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.691961355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.692001865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.693702176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.693750946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.695266597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.695305857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.695321577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.695337947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.695353068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.695372948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.695387938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.695402188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.695415848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.722107648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.722140428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2284 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.724095629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.724140249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.72468937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.72471064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.72472646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.72473973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.75167793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.75171935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.752577881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.752610821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.753165291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.753203491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.753220371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.753234331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.755247553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:13.755299353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2286 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.756014873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.756035113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.759946065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:13.759978205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.760834186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.760868616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2287 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.760900296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:13.760916976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.599050068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.599096298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.599111108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.599124478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.599137178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.599154368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:14.599170098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.599185388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.599248238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.599309748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.599339328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.599391138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.599419898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.599452368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:14.599483948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.599515618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2288 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.599546518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.599562248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.599579148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.599596298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.599612998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.599626278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:14.599642118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.599669198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.599682428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.599697888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.599711028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.599726078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.599757818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:14.599773178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.599788468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2289 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.599803428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.600965409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.600985649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.601002449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:14.601024219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.601036829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.601055129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.601068339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.601083969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.601096869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.601111419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:14.601126429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.601142009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:14.60191519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.60193234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.60194886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.60198054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.60201143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.60202414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.6020392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.60205514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.60207016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.60208475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.60209746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.60211241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.60212671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.60214122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.60215564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.60217003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.60218473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1088 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.60221568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.6022311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2291 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.60224629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.604312922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.604349822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.604367402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.604380982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.604395912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.604408542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.604423142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.604439062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2292 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.604958272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.604976582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.605034172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.605049332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.605064462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.605077112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.605091712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.605106522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.605121182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.605136152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.605151732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.606410023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.606429233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.606463393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.606477843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.606493144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.606508094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.606522584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.606536754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.606551014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.606565204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.606577614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.606591574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.606607054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2294 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.608065855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.608084025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.608119845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.608134095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.608149335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.608161935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.608176275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.608191565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.608714485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.608732695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.608769685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.608784215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.608798655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.608811335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.608825935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:14.608840825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2296 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.609347506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.609364656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.609402906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:14.609432686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.609459916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.609490956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2297 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.609521836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:14.609536096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.599106392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.599154252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.599169302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.599182652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.599196072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:15.599213962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.599229532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.599244892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.601232054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.601290084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.601319604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.601349224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.603046025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:15.603083225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1089 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.603115105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.603146885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2298 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.603178885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:15.603195125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.603213065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.603230135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.603249975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.603264735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:15.603284855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.603314055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.603327245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.603342625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.603355715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.603869156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:15.603903176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1090 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.603919106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.603934976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2299 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.603950586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.605109866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.605145626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.605164127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:15.606715958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.606734658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.606751318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.606765398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.606780998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.606794028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.606810138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:15.606826888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.606843048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:15.607684518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.607727258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.607745768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.608594619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.608629389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.608643309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.608659109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.608674519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.608689539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.608704349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.608717469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.608732829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.608747609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.608762669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.608777379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.608792499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.608807229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1092 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.608839469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.608855519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2301 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.608870749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.610806051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.610826951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.611361101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.611406641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.611424111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.611438191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.611454101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.611472651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2302 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.611973092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.612011312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.613758063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.613791903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.613811653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.613825993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.613842673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.613858223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.613874443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.613913293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.613931143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.616176915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.616218535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.617369576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.617409066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.617426336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.617441396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.617457166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.617471756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.617486776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.617501256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.617514086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.617528476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.617544576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2304 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.619068467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.619087527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.62299558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.62301549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.62303071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.62304395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.62344551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.62346285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.624075001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.624093101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.625246382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.625277802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.625294582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.625307872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.626095452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:15.626139382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2306 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.626686093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.626711383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.632021917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:15.632078287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.632669187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.632705067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2307 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.632789347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:15.632831087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.599213915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.599246095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.599259385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.599272645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.599285615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:16.599322915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.599367495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.599387335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.599436215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.599471595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.599515065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.599543855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.599607855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:16.599642095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1093 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.599674295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.599705875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2308 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.599736655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:16.599765385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.599782785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.599799785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.599816555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.599829995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:16.599846735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.599874366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.599887456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.599902896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.599915716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.599930236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:16.599967566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.599984746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.600002266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2309 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.600019916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.601267457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.601290297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.601309427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:16.601327407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.601342327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.601359817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.601374137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.601396617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.601410857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.601427717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.601475237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.601506337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:16.602248117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.602270557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.602287527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.602306307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.602336567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.602351227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.602369147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.602386917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.602402137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.602418877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.602434737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.602451057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.602465687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.602480547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.602495067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.602511478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.602526288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1096 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.602562098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.602577528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2311 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.602592538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.604688829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.604717209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.604736739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.604754049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.604774999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.604790589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.604808149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.604828619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2312 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.60541911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.60547382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.60549281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.60550772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.60552579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.60554087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.60555676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.60557226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.60559291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.60560932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.60562571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.606908171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.606953901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.606973241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.606987141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.607003221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.607019191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.607034601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.607049141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.607064561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.607079261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.607092011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.607107321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.607123201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2314 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.608575592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.608616582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.608636032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.608651132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.608666772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.608679942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.608697392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.608713392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.609216343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.609238593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.609261623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.609276363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.609293033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.609305703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.609320263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:16.609336623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2316 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.609887333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.609905953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.609945113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:16.609976763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.610007043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.610040593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2317 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.610076163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:16.610092393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.600910649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.600963809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.600979449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.600993299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.601006199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:17.601031319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.601047079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.601064279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.60126623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.60130573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.60134913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.6015316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.6015965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:17.60163044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.60166247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.60169303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2318 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.60244735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:17.60247204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.60249152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.602508471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.602591861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.602608871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:17.602626101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.602654821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.602669711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.602685581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.602699741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.602717891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:17.602751181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:17.602766821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.602783421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2319 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.602799221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.604024462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.604054472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.604071172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:17.606444703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.606463243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.606479903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.606493074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.606507864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.606523574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.606665184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1099 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.606685404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.606701174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:17.607516964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.607559994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.607579594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.607756404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.607809634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.607825085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.607842485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.607858795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.607875325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.607893185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.607906505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.607923085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.607939475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.607954305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.607969765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.607986335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.609211336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.609272396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.609289866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2321 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.609307916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.611715177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.611789828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.61547254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.61549865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.61551774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.61553105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.615832141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.615876951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2322 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.616428591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.616466791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.616545371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.616560421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.616576241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.616589221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.616604261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.616619581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.616634601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.616649661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.616665571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2323 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.618004852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.618031492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.618199982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.618221032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.618236992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.618251962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.618266952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.618281582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.618296342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.618310702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.618323522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.618339452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.618355292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2324 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.619788984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.619809064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.619861164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.619875834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.619891654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.619904214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.619918894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.619934194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.620451884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.620470984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.620506694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.620520884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.620535784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.620549034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.620563284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:17.620579124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2326 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.621086405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.621106375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.621142265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:17.621172405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.621202785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.621234225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2327 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.621266965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:17.621282465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.618349995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.618396715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.618411055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.618424606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.618437556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.618456176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.618471946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.618487826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.618786406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.618821536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.618854976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.618885496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.620220267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.620255687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.620287117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.620318777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2328 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.621191568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.621231788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.621251838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.621269228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.621710708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.621742668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:18.621759218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.621789578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.621803418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.621818478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.621831798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.649350809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.649419689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:18.649438019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.649455539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2329 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.649553489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.65090171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.65092636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.65094416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:18.652023261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.652041121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.652062131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.652077441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.652094691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.652109491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.652489591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:18.652507631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.652523941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:18.654381793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:18.654437223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.654455503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.655687724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.655723604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.655738324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.655755294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.655770664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.655785414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.655800524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.655813284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.655828484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.655843304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.655860194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.655875564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.655890344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.656112794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:18.656172254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.656189354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2331 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.656205574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.658831826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.658851906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.662104938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.662120638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.662137328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.662150688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.662375339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.662392729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2332 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.663269579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.663320669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.689471019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.689509409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.689526579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.689540479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.689556459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.689577339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.689593149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.694927003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.694967183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2333 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.696548324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.696593204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.697453525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.697470015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.697485805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.697501615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.697516765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.697532165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.697546915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.697567175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.697581895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.699824287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.699869687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2334 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.701636868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.701666298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.727779478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.727821908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.727839478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.727853868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.728185038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.728208638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.728956289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.728976979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.755330349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.755353929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.755370199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.755383359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.756192279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:18.756227129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2336 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.757744351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.757785971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.758403001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:18.758455151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.762366204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.762428534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2337 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.762534614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:18.762576534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.598883845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.598925865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.598940245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.598953575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.598966615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:19.598983595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:19.598999955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.599021645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.599037095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.599066425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.599095225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.599123485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.599151865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:19.599183145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:19.599214075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.599244605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2338 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.599275415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:19.599290375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.599307455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.599323465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.599339625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.599352595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:19.599367915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.599394955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.599408195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.599423375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.599435975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.599450485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:19.599481505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:19.599497025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.599512225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2339 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.599527535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.600500016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.600518486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.600534966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:19.600555226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.600567926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.600587016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.600599916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.600614956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.600627826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.600642306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:19.600657546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.600672876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:19.601423427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.601440637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.601457487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.601488077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.601517937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.601530907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.601545917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.601564277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.601579077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.601594017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.601606767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.601621327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.601635807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.601650037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.601664307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.601678747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.601692847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.601723157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.601738227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2341 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.601753127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.603762298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.603782788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.603820288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.603835169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.603850449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.603863069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.603877609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.603893139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2342 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.604430889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.604449219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.604485759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.604500479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.604515729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.604528539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.604543369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.604558089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.604572549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.604586719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.604601549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2343 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.60589737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.60591792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.60595241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.60596674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.60598138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.60599638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.606011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.60602625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.6060404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.60605498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.60606784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.60608229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.60609762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2344 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.607562261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.607592861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.607610051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.607623791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.607639381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.607652711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.607667141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.607685541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.608209132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.608229092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.608253392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.608266962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.608282232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.608294972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.608310342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:19.608325512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2346 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.608854382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.608871792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.608908572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:19.608937792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.608973272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.609005692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2347 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.609037742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:19.609061792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.599761928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.599805288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.599819718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.599833248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.599893969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.599917659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.599933519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.599949769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.600129409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.600182859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.600212019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.600240039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.600450889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.600485629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.600516729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.600548179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2348 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.600743619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.600762379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.600779199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.600795939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.625894488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.625915688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:20.625931818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.625960578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.625973468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.625988638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.626002538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.626287648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.626321498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.626336818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.626352318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2349 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.626470799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.6283735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.62841544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.6284328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:20.629312251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.629348051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.629366531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.629381121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.629395981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.629408671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.633743974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:20.633763014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.633778384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:20.634651045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.634669555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.634686415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.635008005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.635089745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.635105805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.635121135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.635137965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.635151795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.635167375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.635179895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.635193695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.635207345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.635220965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.635235765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.635251505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.635264855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.635295525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.635309945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2351 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.635324445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.637977957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.638019997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.639284018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.639325938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.639343458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.639359168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.639374718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.639392588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2352 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.639818179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.639838509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.643884012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.643922362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.643939112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.643951952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.643967652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.643982362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.643999452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.644227542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.644247892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2353 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.645662393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.645687033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.646890714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.646907764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.646923584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.646938424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.646953104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.646968204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.646983344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.646998684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.647011734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.648981716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.649007196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2354 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.650614037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.650640347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.656448091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.656485741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.656503901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.656518131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.656765411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.656786741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.657646492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.657671822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.659191703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.659229943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.659248783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.659266173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.661210825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:20.661254295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2356 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.661814455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.661846745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.666260029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:20.666303619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.666722019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.666779199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2357 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.666812609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:20.666828159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.599263221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.599315221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.599329161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.599342621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.599355551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:21.599372361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.599390821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.599408491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.599463461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.599500251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.599535091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.599570031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.599658381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:21.599710101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.599743381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.599775601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2358 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.599808241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:21.599824011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.599840961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.599857132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.599873802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.599889342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:21.599904552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.599934692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.599947842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.599963272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.599976172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.599992752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:21.600026722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.600041572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.600056482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2359 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.600071652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.601182283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.601230813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.601249033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:21.601358853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.601376433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.601392133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.601406063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.601421803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.601435113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.601449693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.601465073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.601480533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:21.602290063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.602309043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.602325573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.602346613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.602375353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.602388643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.602404233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.602419503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.602435703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.602450963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.602463713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.602478533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.602493283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.602508004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.602522834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.602537564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.602552064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.602583314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.602598424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2361 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.602613424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.604614955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.604634455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.604664215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.604686385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.604702095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.604715285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.604730305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2362 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.604746705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2362 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.605282436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.605307936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.605324746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.605338306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.605354466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.605369116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.605386216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.605401486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.605415526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.605429916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.605445046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2363 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.606752907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.606772907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.606801717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.606823647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.606838947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.606854227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.606869217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.606883647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.606898277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.606912557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.606925177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.606939817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.606955267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2364 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.608398738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.608419128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.608561388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.608599078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.608615378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.608628038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.608642198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.608658288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.609077218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.609098708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.609121968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.609134018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.609147929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.609159969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.609173439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:21.609187879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2366 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.609726369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.609746309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.609774559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:21.609812609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.609840659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.609883989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2367 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.609914499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:21.609930049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.599849094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.599902105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.599916925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.599930525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.599943795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.599960485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.599975825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.599990955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.600014825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.600064485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.600094995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.600123665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.600187985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.600221085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.600252235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.600283125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2368 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.600314345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.600329955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.600347075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.600363545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.600379935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.600393015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:22.600408245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.600435825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.600448585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.600463545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.600476165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.600490385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.600521795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:22.600536825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.600551905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2369 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.600566985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.601702666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.601722366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.601739166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:22.601757676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.601771316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.601789516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.601802526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.601818366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.601831056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.601845566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.601860776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.601876416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:22.602628917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.602646407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.602662927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.602703937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.602732457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.602745477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.602760417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.602775897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.602790777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.602805857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.602818697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.602833827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.602848697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.602863367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.602880127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.602895487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.602909817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.602940437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.602955497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2371 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.602970717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.604957928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.604978248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.605041798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.605058598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.605073468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.605088148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.605105568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.605125368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2372 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.605661129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.605681279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.605712769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.605726779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.605741979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.605754869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.605769969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.605784879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.605799419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.605814099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2373 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.605828839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2373 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.6071883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.60720798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.60724327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.60725815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.60727376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.60728829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.60730332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.60731772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.6073322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.6073471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.60735969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.60737529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.60739058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2374 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.608922761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.608941851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.608979131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.608994741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.609010201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.609027171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.609045941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.609061411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.609607932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.609626672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.609663222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.609677602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.609692552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.609706702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.609721792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:22.609737132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2376 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.610288162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.610305862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.610342562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:22.610371922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.610399752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.610431652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2377 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.610462602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:22.610476273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.599980438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.600027968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.600042328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.600056148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.600804718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:23.600830488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.600846158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.600862198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.601502679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.601578209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.601611429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.601640859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.634296873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:23.634359144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.634397794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.634429804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2378 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.634796974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:23.634819104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.634838124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.634854854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.635936755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.635955205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:23.635975195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.636003555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.636019115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.636035385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.636050135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.637028406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:23.637089716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:23.637105356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.637120856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2379 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.637242436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.639266447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.639303157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.639321897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:23.639798418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.639835728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.639855368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.639868688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.639885668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.639902648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.640065838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:23.640084608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.640100888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:23.641044029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:23.641092109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.641110899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.673622823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.673679883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.673694563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.673709463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.673725433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.673742303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.673758273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.673770433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.673787073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.673804543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.673820193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.673833913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.673851293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.674780684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:23.674844734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.674865044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2381 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.674956314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.677151506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.677173476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.677712336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.677729176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.677746056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.677760456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.679578318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2382 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.679597748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2382 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.680332218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.680353878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.684156371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.684174281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.684190551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.684204551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.684219981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.684235471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.684250441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.715071064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.715102254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2383 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.716901986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.716925246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.717207666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.717251646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.717269926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.717290136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.717306266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.717323926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.717340866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.717357016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.717371566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.72267227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.722695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2384 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.724463401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.724484201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.751593202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.751634252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.751653212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.751667882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.751914502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.751936442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.752710653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.752733323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.754005364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.754050394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.754067444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.754081304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.754879014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:23.754921644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2386 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.755623155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.755643415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.756934006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:23.756972366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.757004076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.757038746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2387 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.757070446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:23.757087566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.59942886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.59945945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.59947442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.5994877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.59950125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.59952431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:24.59954172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.59955724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.59963136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.59967296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.59970662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.59973738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.59981586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.599882331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:24.599918501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.599950921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2388 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.599983901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.600001901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.600020801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.600037941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.600057111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.600072711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:24.600088441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.600116731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.600131741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.600148271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.600160961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.600175821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.600210571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:24.600225611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.600240541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2389 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.600257091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.601406812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.601447662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.601466232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:24.601580022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.601619442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.601638882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.601652742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.601668412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.601683232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.601697922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:24.601714252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.601729652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:24.603625653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.603646663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.603663603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.603763183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.603806133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.603821523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.603836904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.603852474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.603869134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.603884504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.603897714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.603914564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.603930854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.603945264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.603960004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.603976114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.603990724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.604024904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.604044864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2391 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.604061474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.606129245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.606150795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.606231655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.606254695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.606270965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.606287015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.606303745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2392 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.606320725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2392 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.606882436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.606904406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.609691258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.609729928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.609749478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.609765268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.609781888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.609798328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.609813308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.609996248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2393 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.610040808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2393 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.611394069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.611416029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.611473099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.611490319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.611507009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.611523619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.611540229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.611556039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.611570489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.611584759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.611598679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.6123859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.61240603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2394 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.614012811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.614033001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.614096391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.614113241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.614129371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.614142511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.614157501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.614174631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.614701902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.614721582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.617251694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.617268304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.617284454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.617297084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.617518554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:24.617542334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2396 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.618151814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.618193254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.618215344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:24.618248174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.619091465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.619127115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2397 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.619158335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:24.619175645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.62131985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.62134831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.62136346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.62137849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.62209132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:25.62212646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.62214667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.62216585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.623035211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.623086341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.623118981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.623154121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.626723704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:25.626763894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.626797424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.626830674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2398 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.627152514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:25.627172374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.627194214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.627212424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.628085105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.628108555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:25.628126205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.628159065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.628173745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.628188805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.628206635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.629617106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:25.629654196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.629669926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.629685346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2399 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.629768266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.631659677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.631678847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.631696638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:25.663117051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.663138901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.663159051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.663172891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.663189441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.663202621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.664963763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:25.665004283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.665023303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:25.666141423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.666162343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.666180464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.666337974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.666371304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.666395794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.666413004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.666429394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.666444134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.666459054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.666472814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.666488794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.666504454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.666519294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.666533814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.666549784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.697718207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.697791177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.697808757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2401 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.697999938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.700275849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.700297309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.70090532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.70095031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.70096935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.70098303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.70133084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2402 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.70136276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2402 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.702220161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.702241051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.703947602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.703971612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.703988682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.704004592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.704021172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.704035212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.704048902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.704277932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.704334582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2403 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.705793163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.705816353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.707008864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.707027884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.707045544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.707061644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.707078704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.707094944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.707112094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.707129414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.707144054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.707158654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.707177224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2404 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.708673666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.708693656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.708830006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.708846246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.708861016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.708873276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.708891326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.708909046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.709456656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.709476136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.737993138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.738090598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.738121728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.738136508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.738320658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:25.738343028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2406 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.740172419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.740215999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.74100342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:25.74103983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.74174819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.741794101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2407 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.741841001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:25.741866701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.598828207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.598873207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.598887517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.598901007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.598915887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:26.598933027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.598949587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.598965537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.599023967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.599056867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.599102087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.599133827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.599193937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:26.599227567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.599259607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.599293847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2408 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.599324097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:26.599339227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.599357677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.599374977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.599393087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.599407647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:26.599423737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.599451317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.599465107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.599481587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.599494037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.599509867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:26.599542277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.599559537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.599576147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2409 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.599591397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.600719238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.600742788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.600761358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:26.600778608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.600793508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.600810098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.600822878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.600839168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.600852588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.600867278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.600883408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.600900198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:26.601644489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.601662919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.601679009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.601699289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.601728289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.601741439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.601758149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.601773659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.601790079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.601805689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.601818769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.601834529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.601849189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.601863789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.601878099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.601895409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.601910699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.601941539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.601957859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2411 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.601972949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.603960971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.603980531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.604018411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.604035631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.604052271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.604066111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.604081911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2412 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.604100791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2412 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.604613161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.604632391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.604668031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.604683061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.604698541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.604712431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.604729271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.604745211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.604759831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.604775171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2413 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.604793721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2413 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.606083662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.606104232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.606136762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.606152342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.606169132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.606185172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.606200892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.606215252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.606231532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.606247162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.606259942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.606274322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.606292512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2414 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.607769273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.607817824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.607839574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.607855764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.607872524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.607885474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.607901964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.607917814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.608406054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.608457294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.608477294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.608492234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.608510934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.608526394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.608542084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:26.608559634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2416 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.609044724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.609083144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.609100004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:26.609132854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.609161685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.609196465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2417 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.609228035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:26.609242775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.724967535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.725027165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.725042115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.725056005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.726863476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:27.726888196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.726905006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.726920626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.752110185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.752170765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.752204315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.752233925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.760903471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:27.760964001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.760997481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.761030321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2418 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.762855342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:27.762878462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.762895692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.762912682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.769014087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.769034327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:27.769052347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.769083097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.769096747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.769111587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.769124597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.779662645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:27.779719735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:27.779738775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.779757655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2419 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.780661116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.782796717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.782840597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.782857827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:27.81230213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.81234438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.81237988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.8123955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.81241347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.81242648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.94469584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.94474121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.94475797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:27.946500661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.946541151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.946559711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.947042971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.947080011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.947098451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.947116471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.947133711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.947149711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.947165111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.947179301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.947194691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.947209641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.947223531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.947238651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.947254221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.952436405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.952502885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.952519765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2421 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.978562745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.982431848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.982473458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.984279169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.984308259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.984324849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.984338129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.989069543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.989096243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2422 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.991198495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.991243325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.992967536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.993007846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.993027476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.993042776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.993060736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.993078066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:27.993094826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.994310967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.994333257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2423 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.996614499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:27.996645489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.02542796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.02546421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.02548037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.02550292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.0255191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.02553961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.02555653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.02557399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.025587271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.030839744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.030870844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2424 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.060080727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.060105777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.061176667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.061195177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.061213377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.061227627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.063268829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.063288079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.066095821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.066118981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.094523762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.094545662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.094587783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.094603203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.151762316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:28.151797456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2426 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.155534158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.155572839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.156803819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.156851279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.186465812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.186528452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2427 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.187578703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.187615203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.599681743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.599731513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.599745733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.599759233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.599780223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.599824543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.599842163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.599858004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.599924134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.599968914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.599998954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.600027734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.600094614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.600127854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.600159214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.600190044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2428 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.600221394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.600236664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.600254054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.600270674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.600288584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.600303884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:28.600319714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.600347604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.600360294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.600376314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.600389234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.600403704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.600434214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:28.600449634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.600464664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2429 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.600479924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.601667185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.601686905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.601703355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:28.601724165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.601737265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.601752995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.601766225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.601781145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.601794375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.601808785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:28.601824085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.601839845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:28.602630416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:28.602671626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.602689476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.602707116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.602735346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.602748856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.602764316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.602779476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.602794616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.602809766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.602822266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.602836706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.602851386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.602865866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.602880026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.602894436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.602909896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:28.602941436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.602956666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2431 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.602971386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.605002817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.605039947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.605057857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.605072067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.605089087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.605101947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.605116577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.605132207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2432 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.605669278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.605688518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.605722988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.605737408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.605752678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.605765348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.605779668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.605794628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.605809258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.605823688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.605839048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2433 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.607157939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.607176629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.607213789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.607227969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.607243579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.607258329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.607272739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.607287359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.607301559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.607316669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.607329129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.607343449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.607358569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2434 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.60882021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.60883969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.60887673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.60889103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.6089058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.60891881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.6089333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.60894862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.609466501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.609484321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.609541341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.609555741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.609570281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.609583031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.609597651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:28.609612911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:28.610155351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.610172391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.610209511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:28.610238991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.610268591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.610299411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2437 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.610330071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:28.610346201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.599550066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.599575266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.599588146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.599600836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.599613486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:29.599648296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:29.599665256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.599681026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.599739196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.599775846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.599816206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.599845336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.599911147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:29.599944107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:29.599974647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.600006667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2438 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.600046667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:29.600061557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.600078407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.600094867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.600111357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.600124517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:29.600139897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.600167457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.600180287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.600194787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.600207027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.600221287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:29.600252657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:29.600267917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.600282807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2439 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.600297617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.601417908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.601435668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.601452008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:29.601475158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.601491628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.601511108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.601523908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.601538398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.601551188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.601565588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:29.601581008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.601595998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:29.602305988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.602322438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.602338638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.602358958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.602387998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.602400708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.602415628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.602431078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.602446018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.602460568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.602472958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.602487628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.602502038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.602516439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.602530609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.602545409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.602559569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.602590989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.602606109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2441 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.602620939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.60453008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.60454803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.60458311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.60459732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.604612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.60462463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.60463932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.60465461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2442 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.605173001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.605191491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.605224761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.605239841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.605255051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.605268121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.605283261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.605298081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.605312681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.605327291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.605342221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2443 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.606643942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.606662942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.606697452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.606711992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.606726822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.606741812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.606756432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.606770622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.606785292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.606799612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.606812492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.606826922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.606842112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2444 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.608303753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.608321523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.608371353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.608386023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.608400393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.608412683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.608427013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.608441973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.608942053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.608969763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.608989103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.609002133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.609018533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.609030933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.609045273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:29.609060463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2446 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.609586424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.609602934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.609639654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:29.609669644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.609697154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.609727624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2447 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.609758694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:29.609772344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.605807805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.605845775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.605860905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.605874225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.605918625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.605943365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.605960685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.605977925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.606161165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.606203375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.606231745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.606259975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.607977277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 732 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.608014347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.608046577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.608077737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2448 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.608363747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.608413457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.608434177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.608452067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.635945688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.635966598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:30.635986388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.636015748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.636029748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.636045008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.636058088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.636656288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 733 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.636692198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.636707718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.636723008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2449 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.636851198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.638206909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.638228159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.638244969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:30.63913119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.63916528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.63918171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.63919506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.63920998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.63922292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.667742372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:30.667771342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.667787842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:30.668804702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.668824473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.668841653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.669164933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.669222593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.669238333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.669255103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.669270303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.669285523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.669300833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.669313693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.669330543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.669345513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.669360393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.669375023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.669390053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.670375834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.670415434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.670430784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2451 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.670543784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.673404346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.673423246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.674079096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.674115916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.674132487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.674146497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.674316527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:30.674348947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2452 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.675071257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.675095087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.6793076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.67934913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.67936631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.67938033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.67939664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.67941194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.67942705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.680527431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:30.680549151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2453 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.682080372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.682121953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.710065674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.710107034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.710125994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.710143034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.710158584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.710184394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.710199904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.710214864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.710227624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.712313615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.712341945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2454 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.714284177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.714330907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.71838055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.71841708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.71843295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.71844647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.748334872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.748357242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.749273063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.749305983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.774371861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.774406551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.774425981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.774439691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.775783752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:30.775827852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2456 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.776680213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.776704323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.780234106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:30.780271236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.782011167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.782078667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2457 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.782137277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:30.782156717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.599923294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.599956914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.599970304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.599983564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.599996074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:31.600013974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.600029434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.600045454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.600131514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.600163364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.600196934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.600226254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.600280594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:31.600346544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.600379754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.600411814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2458 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.600443434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:31.600459454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.600476584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.600492834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.600509394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.600523334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:31.600538754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.600566884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.600580404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.600595444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.600608674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.600623184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:31.600653684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.600668844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.600684504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2459 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.600700144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.601824385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.601844975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.601861625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:31.601878375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.601892085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.601909995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.601922735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.601937755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.601950465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.601965055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.601980535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.601995715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:31.602723166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.602742976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.602759876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.602781276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.602811476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.602824706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.602842246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.602857306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.602872816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.602890976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.602906016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.602922496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.602937346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.602952046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.602966986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.602981986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.602997976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.603028596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.603044016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2461 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.603058796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.605087687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.605129697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.605149877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.605165438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.605180648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.605193718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.605209068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:31.605225018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2462 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.605745968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.605766398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.605798958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.605813688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.605830118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.605842728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.605857338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.605872138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.605887238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.605902418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:31.605917888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2463 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.607189179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.607208039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.607266859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.607281289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.607295769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.607311199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.607326209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.607341629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.607356439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.607371109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.607384139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.607398849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.607414259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2464 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.60886094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.60888022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.60891555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.60892971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.60894437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.60895697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.60897169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.60898682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.609509141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.609527581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.609563571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.609578251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.609592911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.609605741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.609619941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:31.609635551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2466 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.610148001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.610165351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.610201521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:31.610231611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.610260181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.610291311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2467 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.610321981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:31.610336491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.600742857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.600785707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.600799137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.600812247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.600825257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.600842547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.600858277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.600875877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.627562847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.627621627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.627651557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.627680327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.629546629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 736 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.629610779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.629644169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.629676719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2468 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.63051672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.63053783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.63055504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.63057196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.631906671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.631925281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:32.631947041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.631976331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.631990431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.632006681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.632020271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.660345642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.660411792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:32.660428952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.660445582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2469 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.660586302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.661888333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.661934413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.661953063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:32.662703444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.662719384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.662747944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.662772944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.662789144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.662802094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.687912063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.687952313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.687970093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:32.689813024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.689852384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.689870584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.690529105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.690617565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.690632915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.690649585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.690664905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.690680225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.690695285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.690727725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.690743025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.690758025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.690772565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.690787255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.690801425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.695790639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.695827299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.695842979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2471 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.695978749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.698577361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.698598801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.700107432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.700126012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.700141852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.700155062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.700336572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:32.700354252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2472 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.701888073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.701928133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.703068334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.703094024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.703110084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.703123164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.703138214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.703153004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.703167824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.703182384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:32.703197644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2473 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.704525545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.704544005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.708528748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.708557628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.708573178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.708587338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.708601188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.708615749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.708629169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.708643729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.708655619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.708824369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.708846709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2474 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.71046057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.71048105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.711765921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.711782821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.711798761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.711810821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.713061732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.713081062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.713671762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.713690542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.717687695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.717737835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.717755345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.717769155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.717967696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:32.717989586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2476 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.718620156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.719254337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.719806217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:32.719839217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.721715178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.721753498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2477 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.721784828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:32.721798998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.599424219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.599471149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.599485379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.599498829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.599512899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:33.599530949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.599547219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.599562759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.599625499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.599658529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.599719799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.599778859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.599807599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:33.599840989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.59987465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.59990611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2478 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.59993706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:33.59995302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.59997031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.59998695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.60000362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.60001841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:33.60003402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.60006302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.60007601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.60009097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.60010395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.60011841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:33.60014961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:33.60016709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.60018225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2479 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.60019714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.601401131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.601421551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.601437901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:33.601455601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.601472501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.601497311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.601510961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.601526641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.601539591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.601554131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:33.601569591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.601584811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:33.602336611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:33.602354351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.602370881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.602387341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.602415221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.602427851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.602443011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.602457591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.602472291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.602487631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.602500671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.602515482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.602530752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.602544902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.602559702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.602574382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.602588562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:33.602619692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.602634762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2481 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.602649962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.604721853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.604741023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.604786613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.604801123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.604816223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.604828993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.604843473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:33.604858833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2482 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.605400284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.605445154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.605469244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.605483754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.605500674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.605514574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.605530654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.605545664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.605560644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.605575724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:33.605593864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2483 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.606856605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.606881225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.606899645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.606913845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.606929325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.606944155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.606959435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.606974775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.606989435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.607004095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.607026115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.607040495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.607056245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2484 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.608529816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.608552116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.608580936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.608595646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.608613216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.608626846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.608641656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.608657286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.609189017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.609239177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.609257637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.609272487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.609288377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.609302527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.609318617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:33.609333847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2486 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.609849157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.609880837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.609896927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:33.609925977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.609954257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.609986427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2487 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.610018517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:33.610035067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.599174742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.599204372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.599218562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.599231462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.599246892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.599265782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:34.599281162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.599296792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.599520692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.599570432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.599602022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.600167563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.601411074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 740 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.601449364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:34.601486824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.601521924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2488 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.602202414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.602220934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.602237654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.602254244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.602728825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.602748615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:34.602764695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.602793995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.602808895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.602823685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.602836475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.602872505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.602928505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:34.602943575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.602963175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2489 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.602978645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.604111286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.604132616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.604149606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:34.608413639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.608451459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.608467559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.608480479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.608495239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.608507749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.608689099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:34.608706229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.608720819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:34.6095268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.60957329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.60959229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.611265991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.611320931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.611335331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.611350871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.611365591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.611379961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.611393801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.611406101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.611419981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.611433951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.611448271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.611462331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.611479131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.611494831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.611525001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.611539561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2491 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.611553961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.613492343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.613512443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.614206743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.614222213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.614236023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.614248323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.614261913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:34.614276513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2492 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.614839464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.614858534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.614990894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.615029944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.615047024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.615060704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.615078064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.615093164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.615108864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.615123284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:34.615140014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2493 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.616421735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.616440795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.616689355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.616705925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.616721035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.616736065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.616750485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.616764955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.616779695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.616794315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.616807265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.616821895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.616837695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2494 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.618354976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.618400276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.618456737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.618473167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.618489287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.618503687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.618518357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.618534477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.619070877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.619089787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.619154537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.619169287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.619184007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.619196577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.619211657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:34.619226947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2496 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.619740417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.619757508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.619822588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:34.619852778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.619881448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.619912308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2497 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.619942908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:34.619958778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.599934386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.599976176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.599990396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.600003686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.600091536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:35.600115696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.600132606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.600148316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.600787146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.600831026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.600862316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.600893416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.603127298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:35.603167468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.603204168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.603236378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2498 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.60608062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:35.60610195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.60612208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.6061403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.606594001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.606610921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:35.606632031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.606661511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.606674611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.607199721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.607216541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.607768061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:35.607803171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.607819022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.607834742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2499 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.607888702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.609187493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.609210633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.609229843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:35.634756992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.634799902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.634817752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.634832052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.634847812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.634861242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.665499305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:35.665546315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.665565675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:35.666721716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.666741876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.666760226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.667211136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.667264986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.667286716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.667302696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.667316826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.667332016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.667346616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.667358986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.667372766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.667386206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.667403526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.667418136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.667431736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.668192047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.668247007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.668263707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2501 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.668380447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.671456679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.67147973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.67168776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.67170937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.6717234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.67173848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.676169873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:35.676209213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2502 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.677122444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.677143214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.679634186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.679664386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.679681236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.679694606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.679710986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.679726306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.679741646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.709072218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:35.709120738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2503 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.71126713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.71128992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.7118698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.71189083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.71190703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.71192648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.71194145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.71195758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.7119741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.71198892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.71200179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.716108413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.716151623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2504 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.718087755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.718112985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.719197465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.719222836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.719238856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.719251966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.720010066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.720029246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.721383997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.721417057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.774922087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.774966447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.774983477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.774996157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.775307447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:35.775337087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2506 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.776294488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.776314768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.77976161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:35.7798117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.781097141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.781137581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2507 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.781246971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:35.781288681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.598772098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.598816948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.598831828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.598845248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.598858218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:36.598875768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.598895338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.598912948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.598967028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.599004858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.599048068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.599079708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.599139828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:36.599173928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.599205608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.599237408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2508 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.599268358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:36.599283498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.599300108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.599316598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.599333338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.599346538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:36.599361918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.599389528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.599402998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.599418178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.599430828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.599446828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:36.599478278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.599493568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.599508458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2509 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.599523158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.600699609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.600730339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.600748259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:36.600765819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.600780039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.600796769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.600809949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.600825159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.600838269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.600852999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.600868819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.600883939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:36.60161448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.60163233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.60164875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.60166738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.60169601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.60170946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.60172482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.60173952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.60175436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.60176907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.60178238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.6017977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.60181345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.601828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.60184309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.60185771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.60187273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.60190427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.60191942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2511 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.60193437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.603938072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.603957632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.603985192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.603998962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.604015082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.604028022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.604043272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:36.604058842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2512 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.604596952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.604648332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.604667292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.604681652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.604697852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.604711102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.604727252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.604742392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.604757342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.604771932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:36.604787412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2513 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.606048473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.606070793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.606103253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.606118293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.606133363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.606148373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.606164073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.606178673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.606193243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.606207773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.606220333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.606234873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.606249843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2514 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.607724834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.607744984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.607780294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.607794734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.607809774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.607822375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.607837405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.607852865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.608401815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.608420375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.608458485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.608471275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.608486465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.608499395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.608514355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:36.608529715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2516 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.609038345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.609057575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.609092285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:36.609122435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.609150186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.609181266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2517 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.609211906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:36.609227896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.623124739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.623159939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.623175249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.623188329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.62384101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:37.62389027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.62390732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.623923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.62458458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.62461871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.62464808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.62469914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.628379253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:37.628431443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.628463553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.628495313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2518 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.628759633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:37.628778033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.628795193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.628811153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.629815124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.629840324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:37.629856224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.629884574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.629897554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.629912474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.629925244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.630204284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:37.630258754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:37.630274684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.630290504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2519 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.630333524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.632164076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.632183356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.632200336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:37.635935799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.635954899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.635971199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.635984409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.636000539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.636015579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.6377811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.63782133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.6378379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:37.639081681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.639116851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.639135471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.667068232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.667126572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.667141912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.667158392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.667173322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.667187782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.667202872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.667215742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.667230902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.667245512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.667260222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.667274342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.667288812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.670275025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.670320275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.670336385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2521 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.670467855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.672710626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.672730796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.67698468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.67700718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.6770226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.67703515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.70374659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:37.70378892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2522 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.704660331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.704682831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.734058683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.734099153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.734115703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.734128243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.734142863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.734158273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.734172633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.734709153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:37.734743643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2523 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.736616285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.736658585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.737767595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.737804076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.737823316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.737838746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.737854406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.737870736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.737885756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.737900606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.737913436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.738568776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.738587606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2524 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.740167607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.740187597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.741511898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.741550848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.741569758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.741584358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.741599138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.741618398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.742174749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.742224239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.742295119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.742334459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.742353469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.742369569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.742384859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:37.742402469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2526 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.742874669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.742899609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.74412035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:37.74416091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.74418981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.74422166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2527 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.74425238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:37.7442685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.598944704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.598991194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.599006574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.599020804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.599034004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.599051304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.599068704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.599084434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.599141724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.599175984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.599218944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.599248884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.599308084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.599341104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.599372334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.599403624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2528 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.599434774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.599449884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.599467544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.599484104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.599500524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.599513724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:38.599529064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.599556954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.599570024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.599585174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.599598224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.599612804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.599644134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:38.599659644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.599674984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2529 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.599690064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.600815905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.600842915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.600859875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:38.600876725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.600889775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.600905935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.600919355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.600934505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.600947455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.600962565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:38.600978265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.600993725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:38.601728626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:38.601745346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.601761276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.601781756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.601810036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.601823106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.601838536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.601853566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.601868066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.601883246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.601895786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.601910246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.601924796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.601938776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.601953406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.601967876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.601982246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:38.602014886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.602030046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2531 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.602044646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.604057088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.604077278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.604118438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.604132868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.604147788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.604160718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.604175218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:38.604190578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2532 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.604731948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.604750078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.604790828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.604805368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.604820908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.604833708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.604848848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.604863788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.604878448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.604893198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:38.604908648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2533 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.606242679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.606262819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.606305509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.606320179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.606335009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.606350019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.606364489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.606379149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.606395229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.606409529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.606421929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.606436979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.606452519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2534 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.607926041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.607945771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.607986931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.608003071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.608018891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.608031491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.608045991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.608061401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.608598051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.608615851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.608657311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.608671841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.608686991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.608699681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.608714711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:38.608730021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2536 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.609257422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.609274592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.609317072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:38.609348142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.609376882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.609408982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2537 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.609444212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:38.609457932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.605745652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.605794012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.605810652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.605823972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.605837672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:39.605865602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:39.605882102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.605898432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.606117252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.606177702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.606207232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.606236552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.607922094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:39.607956714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:39.607988404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.608024484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2538 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.608400214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:39.608419394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.608438584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.608455374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.612809237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.612843877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:39.612860077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.612889847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.612911627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.612926627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.612939937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.614122988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:39.614186908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:39.614202948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.614217698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2539 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.614232268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.615364599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.615383449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.615400289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:39.6159738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.61598924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.6160249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.61603902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.61605318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.61609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.617956501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:39.617974761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.617989251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:39.618798722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.618831142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.618849672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.622909715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.622943705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.622958365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.622974475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.622991055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.623006135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.623039895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.623069735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.623086535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.623101835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.623118895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.623135285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.623149685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.623364165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.623402765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.623420415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2541 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.623435995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.625607257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.625627617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.626853878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.626879078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.626897038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.626911798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.628943069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:39.628965679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2542 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.62968382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.62972121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.634435764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.634474144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.634493304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.634507104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.634524974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.634541714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.634556454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.634812814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:39.634837724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2543 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.636265635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.636286265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.637584106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.637620066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.637636636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.637652726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.637667646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.637682446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.637697096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.637716066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.637731786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.639602987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.639645698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2544 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.641182349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.641205779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.645380092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.645401612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.645416732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.645435112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.645729212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.645758672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.646356093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.646377553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.647586893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.647605874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.647621234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.647633974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.648443354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:39.648487504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2546 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.649040325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.649063795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.652609967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:39.652661237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.652942188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.652975948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2547 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.653009098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:39.653027478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.59961318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.59965766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.59967174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.59968469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.59969723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.59971309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.59972768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.59974204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.599854631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.599886591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.599913621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.599940341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.600063641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 752 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.600128341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.600161051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.600192301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2548 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.600822791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.600843511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.600860891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.600878361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.600967601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.600996671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:40.601014251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.601044451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.601058241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.601073681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.601087231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.601102771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 753 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.601135601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.601151791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.601167601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2549 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.601183022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.602166142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.602185412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.602202092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:40.605387165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.605433485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.605452055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.605467255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.605483495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.605496775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.605636365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:40.605655725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.605671965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:40.606445495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.606463175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.606480685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.606557326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.606588806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.606602336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.606617756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.606632676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.606647926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.606662956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.606676036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.606690846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.606705756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.606720646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.606735056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.606749756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.606764256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.606795056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.606810256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2551 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.606825486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.608760747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.608779907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.609485428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.609500668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.609515638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.609529118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.609544048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:40.609560368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2552 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.610133228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.610179888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.610228668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.610244588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.610261008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.610274768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.610291438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.610306688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.610321728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.610336518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:40.610352438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2553 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.611645379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.611666119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.61237551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.6123936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.6124092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.61242437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.61243932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.61245419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.61246929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.61248378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.61249683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.61251324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.61252965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2554 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.614067941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.614103321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.614162571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.614177901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.614194191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.614207431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.614222121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.614237951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.614767422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.614791762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.615491372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.615531692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.615548042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.615560822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.615575352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:40.615590882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2556 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.616104003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.616120693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.616230733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:40.616266663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.616295153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.616327033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2557 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.616357933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:40.616373263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.600706004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.600735284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.600748474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.600761784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.600774484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:41.600790944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.600806374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.600821774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.600979204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.601016154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.601043894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.601072034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.601140334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:41.601173244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.601204115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.601235295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2558 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.601266055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:41.601281295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.601297815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.601314435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.601677915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.601692865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:41.601709675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.601737375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.601750515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.601765385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.601777765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.601792095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:41.601826125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.601841965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.601857015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2559 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.601872255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.602967156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.603016486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.603035616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:41.603055896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.603070466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.603087386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.603100656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.603116136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.603129086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.603144056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.603159346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.603174386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:41.603944117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.603962677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.603978967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.604681327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.604713197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.604726377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.604741467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.604756357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.604771397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.604785867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.604798357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.604812907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.604827177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.604843747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.604860147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.604874507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.604888857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.604921457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.604938337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2561 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.604955437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.607049339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.607068479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.607165579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.607180329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.607195239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.607208099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.607222699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:41.607238779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2562 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.607795879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.60781437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.60875025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.6087724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.60878863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.60880202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.60881751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.60883231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.60884694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.60886173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:41.60889722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2563 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.610221101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.610242411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.610324561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.610350751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.610368511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.610383871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.610399151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.610414091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.610428931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.610443751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.610456471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.610470932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.610488472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2564 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.612007763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.612031643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.612086503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.612101293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.612116783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.612129263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.612144183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.612161063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.612696143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.612716283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.612801383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.612839463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.612856333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.612869693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.612884613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:41.612900363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2566 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.613435914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.613456164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.613528324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:41.613558534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.613586794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.613618354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2567 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.613649124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:41.613666404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.606546992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.606586322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.606600532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.606614012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.606660932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.606679852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.606695492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.606711322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.606887872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.606934542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.607223832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.607256452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.608826763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 756 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.608887003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.608919563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.608950863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2568 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.609157544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.609178844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.609195894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.609212744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.637583775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.637607985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:42.637626465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.637659845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.637674055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.637690695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.637706665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.638368826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.638404976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:42.638420536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.638436816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2569 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.638573206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.640011167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.640058787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.640078887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:42.641387898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.641411788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.641483418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.641521218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.641537968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.641550628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.64478123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.645127031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.645172161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:42.646393082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.646465702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.646506982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.676649504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.676720744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.676737634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.676756314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.676773444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.676790975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.676807945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.676822585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.676839735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.676857395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.676873395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.676890055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.676906845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.678829686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.678867676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.678884416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2571 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.679127336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.681505118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.681526938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.682299089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.682315379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.682333629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.682347699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.68455965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:42.6845806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2572 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.685337681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.685358491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.688954694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.688989074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.689008164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.689031374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.689050314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.689068134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.689083574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.690186645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:42.690212615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2573 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.691619826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.691678726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.719257107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.719290387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.719306747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.719320657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.719334517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.719348057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.719361557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.719375297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.719387417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.724715311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.724758611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2574 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.726583192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.726633662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.727753403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.727798043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.727819703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.727835253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.759385026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.759426946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.760883167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.760921077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.766515121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.766537181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.766553211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.766566681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.796477394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:42.796520764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2576 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.797666695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.797703845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.798328135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:42.798383045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.800044236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.800085776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2577 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.800137797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:42.800156367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.599680139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.599712339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.599726309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.599739999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.599753249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.599770329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.599785879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.599801099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.599833549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.59986595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.5998956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.59992365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.59999642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.6000308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.6000624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.60009352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2578 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.60012474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:43.6001398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.60015751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.60017425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.60019047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.6002035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:43.60021906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.60024694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.60026052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.6002757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.60028864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.60030304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:43.60033411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:43.60034956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.60036489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2579 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.6003805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.601443631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.601462561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.601479001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:43.601500371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.601513241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.601530561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.601543511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.601558151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.601571741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.601588111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:43.601603461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.601618421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:43.602369391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:43.602387731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.602404191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.602424211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.602451711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.602464911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.602480161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.602494981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.602516752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.602532292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.602544842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.602559522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.602574182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.602588202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.602602642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.602617412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.602632342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:43.602664652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.602680082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2581 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.602695242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.604702453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.604721003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.604762623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.604813833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.604833963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.604847763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.604864213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:43.604884383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2582 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.605361834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.605384584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.605422384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.605439924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.605457604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.605470754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.605486644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.605504904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.605521224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.605536994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:43.605553554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2583 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.606859445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.606904015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.606924005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.606937535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.606952885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.606967785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.606982315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.606997025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.607012525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.607027345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.607039665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.607053825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.607069125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2584 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.608521326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.608540206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.608571356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.608585656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.608600376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.608613606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.608628236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.608643636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.609182557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.609201247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.609243697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.609258747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.609274177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.609287087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.609301397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:43.609317137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2586 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.609872307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.609890127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.609935967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:43.609966217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.609994417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.610026557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2587 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.610057237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:43.610073247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.611386031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.611430791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.611445141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.611458601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.611504691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.611527991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:44.611543931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.611559971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.611740451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.611775911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.611809562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.611838182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.612657872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.612693392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:44.612725282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.612756422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2588 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.612976682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.613007962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.613032562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.613050512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.638356862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.638400432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:44.638420032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.638450642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.638465302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.638480842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.638495292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.638746632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.638782092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:44.638798242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.638814252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2589 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.638941262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.641018744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.641041544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.641058284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:44.642013604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.642032784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.642048804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.642063274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.642078704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.642091714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.646612858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:44.646644368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.646660538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:44.647514978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.647537288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.647554958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.648234019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.648270309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.648285519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.648301299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.648318419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.648333629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.648348519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.648376829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.648392519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.648406869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.648422369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.648437989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.648452229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.64967422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.64971932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.64973788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2591 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.64977799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.652471982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.652492682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.653689093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.653708123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.653725633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.653738763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.653753243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:44.653768733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2592 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.654376754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.654424434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.658430287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.658453217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.658470437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.658483457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.658499547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.658514797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.658531297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.658764507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:44.658785887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2593 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.660193148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.660214618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.662179989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.66222703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.66224488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.66226086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.66227587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.66229062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.66230586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.66232067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.6623338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.663525481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.663547761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2594 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.665375922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.665404092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.670258466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.670299006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.670315956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.670329676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.671085636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.671126046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.671713277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.671740567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.672285237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.672323637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.672341107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.672354357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.674278179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:44.674320989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2596 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.674996269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.675025929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.679650873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:44.679685613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.680157503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.680196143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2597 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.680226123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:44.680241023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.598932216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.598979866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.598994296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.599008226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.599022676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.599039856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.599055876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.599071236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.599087716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.599117226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.599145476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.599174556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.599202386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 762 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.599233776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.599265036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.599295686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2598 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.599325926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:45.599341106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.599357966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.599374516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.599391076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.599404896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:45.599421066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.599449206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.599462416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.599476986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.599489806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.599504616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:45.599534956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.599550376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.599565646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2599 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.599580846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.600548267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.600600247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.600619377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:45.600636937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.600651167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.600667187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.600681777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.600697357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.600710197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.600725527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:45.600741337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.600756777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:45.601459058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1212 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.601478678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.601495878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.612485976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.612522046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.612537736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.612553716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.612569456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.612584736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.612616336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.612631266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.612676186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.612690576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.612706686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.612722706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.612737576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.612751826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.612783316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.612801296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2601 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.612817166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.615903009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.615923399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.616056759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.616072019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.616087239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.616100439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.616115119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:45.616130679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2602 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.616724759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.616755289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.616808879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.616823939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.616840059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.616852899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.616869789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.616884549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.616899219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.616913999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:45.616929569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2603 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.61823202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.61827816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.620961512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.621002252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.621027332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.621043102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.621057942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.621072862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.621090443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.621105493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.621118453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.621291293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.621314093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2604 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.622922334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.622946854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.622983534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.623000064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.623016014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.623029614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.623904795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.623930105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.624493725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.624519165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.624575625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.624591825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.624609315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.624623575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.624639835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:45.624656995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2606 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.625168376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.625187616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.627480057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:45.627515357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.627678447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.627722388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2607 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.627753828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:45.627769088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.599591789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.599618499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.599632529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.599644799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.599656799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:46.599686619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.599702249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.599718939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.599781149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.599821029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.59985479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.59988395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.59994945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:46.59998588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.60002122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.60006451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2608 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.6000947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.60010927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.60012802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.60014476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.60016032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.60017472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:46.600189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.6002176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.60023213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.60024735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.60025909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.60029325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 765 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.60032425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.60033998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.60035408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2609 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.60036838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.601492611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.601525921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.601543581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:46.601560911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.601575381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.601592431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.601606391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.601621871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.601634471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.601650421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.601667471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.601683701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:46.602403891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.602422091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.602438141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.602455511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.602485141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.602498311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.602514312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.602529302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.602544212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.602561412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.602574082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.602588702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.602604842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.602621312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.602635672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.602649902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.602664492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.602696482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.602711812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2611 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.602726632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.604789253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.604832413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.604851573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.604866093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.604881343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.604895373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.604909903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:46.604925713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2612 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.605481834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.605506364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.605524084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.605537434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.605553654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.605569714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.605586114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.605601514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.605617334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.605632334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:46.605647424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2613 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.606942935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.606995275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.607015095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.607030555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.607046765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.607062245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.607078045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.607093115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.607109625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.607124605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.607137725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.607153085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.607170705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2614 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.608584516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.608604396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.608640566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.608658766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.608674946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.608688206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.608703916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.608719906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.609240947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.609261837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.609292637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.609308297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.609323327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.609336327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.609353037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:46.609368347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2616 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.609885107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.609927927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.609945757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:46.609975517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.610005667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.610050197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2617 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.610083607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:46.610100447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.627202533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.627258303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.627273003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.627286463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.627509173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.627557873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.627575713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.627592003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.628584754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.628632964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.628665374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.628694654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.629563925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 766 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.629624105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.629657155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.629689415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2618 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.630656526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:47.630686776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.630705636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.630724356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.660229068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.660268968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:47.660288468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.660318698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.660332408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.660347598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.660360668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.660951269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:47.660986349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:47.661002419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.661019629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2619 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.661149119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.6625621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.66261312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.66263218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:47.66348438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.663527321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.663545551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.663559631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.663576671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.663589921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.664773381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.664794911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.664812531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:47.665691852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.665712162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.665729432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.669764065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.669810975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.669827335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.669845655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.669862765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.669879595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.669896775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.669911535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.669928125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.669943505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.669958465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.669975125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.669989745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.671316406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.671374306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.671390946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2621 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.671468526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.673651138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.673682218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.703937121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.703963101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.703980721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.703995371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.706501793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:47.706523503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2622 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.707276863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.707297624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.711539807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.711571287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.711589977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.711603817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.711619867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.711637827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.711653287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.713507158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:47.713541338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2623 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.715175899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.715213639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.768523959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.768562219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.768579869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.768595609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.768610469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.768625639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.768642269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.768657469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.768670389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.770984291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.771009231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2624 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.773022212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.773047352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.780151187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.780176967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.780195387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.780209197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.782040429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.782074379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.782793759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.782830519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.78303536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.78306001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.78307563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.7830894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.785039551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:47.785077721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2626 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.785632842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.785676042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.789079304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:47.789133594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.789363174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.789404954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2627 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.789437344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:47.789456374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.599313245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.599346485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.599359875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.599372865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.599385545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.599402875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.599418305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.599434035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.599507915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.599541145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.599584355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.599614705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.599673875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.599706405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.599737895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.599769335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2628 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.599800015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.599815355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.599832335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.599848525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.599864766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.599877616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:48.599892976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.599921056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.599933826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.599948536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.599961656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.599975946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.600006606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:48.600029826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.600044586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2629 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.600059966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.601229407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.601271977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.601290187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:48.601307577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.601320787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.601336497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.601349837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.601369407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.601382057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.601397027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:48.601412687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.601428857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:48.602142007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:48.602163527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.602180717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.602197717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.602227027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.602240287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.602256127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.602271327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.602285917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.602300857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.602313907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.602328897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.602343597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.602358117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.602373387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.602388347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.602402637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:48.602434657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.602449747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2631 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.602464997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.604454859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.604478329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.604513469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.604526689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.604541789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.604554619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.604569709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:48.604585039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2632 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.605104939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.605134759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.605151649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.60516525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.60518145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.60519444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.60521027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.60522696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.60524497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.60526109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:48.605277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2633 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.606574001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.606592961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.606635291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.606650031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.606664861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.606679811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.606694781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.606709501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.606724231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.606739181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.606751881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.606766301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.606782041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2634 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.608258612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.608277442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.608318782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.608332972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.608347692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.608360502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.608374812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.608390502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.608950742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.608969052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.609011272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.609026022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.609040882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.609053872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.609068492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:48.609083852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2636 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.609612393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.609629773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.609672913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:48.609702273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.609730553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.609761733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2637 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.609792523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:48.609806003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.619210463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.619258983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.619274203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.619287773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.619324223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.619368653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:49.619386553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.619402073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.619617953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.619654063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.619689153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.619719543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.620112404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.620164784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:49.620195754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.620232884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2638 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.620432494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:49.620474424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.620494894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.620512544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.621717015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.621736415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:49.621754105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.621783065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.621797005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.621812695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.621826805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.621964525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:49.622016135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:49.622032395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.622049755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2639 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.622066205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.623198526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.623218506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.623237186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:49.652281668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.652325488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.652342488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.652356048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.652371468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.652385488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.652783718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:49.652804688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.652821108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:49.65498194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.65501437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.65503439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.656025501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.656061181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.656074081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.656089041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.656104491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.656118641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.656132481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.656145841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.656159381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.656175801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.656189371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.656204741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.656219491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.657099942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.657159122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.657175702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2641 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.657190932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.659387293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.659437193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.663564007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.663585227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.663601117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.663624467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.663959157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:49.664002527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2642 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.664637757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.665482888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.666377479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.666402379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.666420019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.666433599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.666451409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.666466679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.666482969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.667342329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:49.667384949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2643 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.66871131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.66873277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.673403524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.673424024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.673439754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.673455134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.673472884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.673488974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.673504024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.673518814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.673531904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.674128465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.674148415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2644 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.675754026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.675800156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.677336077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.677356307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.677373457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.677387237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.678296468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.678341168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.678882368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.678903748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.678976038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.678991288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.679006108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.679028638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.682559351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:49.682584441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2646 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.683179781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.683200851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.684917753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:49.684976023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.685067833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.685116163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2647 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.685175353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:49.685210483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.611290931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.611319491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.611333351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.611346641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.611401381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.611439191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.611457401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.611473201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.611545301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.611592471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.611622081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.611651991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.613080732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 772 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.613114572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.613146343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.613180013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2648 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.613210883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.613225853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.613242523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.613260503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.613277203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.613290963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:50.613306713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.613334603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.613351033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.613366033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.613378843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.613396573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 773 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.613428353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.613443683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.613459073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2649 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.613474243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.614594834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.614614294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.614630944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:50.614691324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.614705684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.614721044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.614734174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.614749104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.614761864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.614776444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:50.614791694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.614806744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:50.615544644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1232 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.615593594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.615612394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.618403376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.618462017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.618478837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.618495157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.618510537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.618525837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.618540627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.618554777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.618569827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.618584387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.618599777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.618614627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.618630177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.618855117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.618916697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.618933287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2651 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.618949397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.621025818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.621070908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.621088849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.621102709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.621118499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.621132009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.622123519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:50.622160349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2652 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.62272941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.62275782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.6228027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.62281861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.62283461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.62284745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.62286252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.62287756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.62289225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.62290674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:50.62292218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2653 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.624257811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.624309191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.626644323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.626662823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.626679233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.626694803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.626710003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.626725003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.626740103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.626754783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.626767463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.626860783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.626901213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2654 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.628483904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.628505514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.628600934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.628618124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.628643374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.628656654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.629400565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.629419835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.630007075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.630050195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.630074455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.630088475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.630104825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.630118315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.630133395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:50.630149085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2656 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.630678956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.630699146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.633873328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:50.633909998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.634132728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.634167668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2657 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.634200918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:50.634218838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.599428925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.599473615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.599488195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.599502345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.599515215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.599532365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.599548175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.599563765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.599624635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.599659565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.599702605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.599734705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.599814655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.599876906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.599910166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.599941526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2658 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.599972976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:51.599988816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.600005996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.600035246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.600052226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.600066116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:51.600081926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.600110216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.600123436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.600138396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.600151196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.600165566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:51.600196346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.600211596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.600226236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2659 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.600241196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.601368847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.601413887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.601432317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:51.601449327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.601462687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.601478097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.601491577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.601506507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.601519747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.601534797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.601550747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.601566477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:51.602264317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.602281577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.602297997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.602314277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.602342677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.602355877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.602370937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.602386067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.602401697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.602416317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.602429417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.602444257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.602458597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.602473237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.602488057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.602502527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.602517108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.602548728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.602563788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2661 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.602578518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.604523999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.604559979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.604577399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.604592849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.604608649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.604621939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.604637379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:51.604653559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2662 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.60519503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.60523795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.60525457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.60526746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.60528325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.60529578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.60531075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.60532633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.60534478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.60535924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:51.6053744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2663 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.606646881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.606672851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.606690241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.606704151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.606719821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.606735311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.606750631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.606765441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.606780881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.606795741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.606808401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.606823581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.606839191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2664 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.608308112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.608331872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.608368622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.608408352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.608426952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.608442182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.608459332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.608477432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.608952982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.608977272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.608997132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.609012812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.609028272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.609043052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.609059912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:51.609075632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2666 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.609593643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.609613323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.609648443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:51.609678203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.609705523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.609736413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2667 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.609767493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:51.609782483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.60106273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.60110222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.60111574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.601129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.60118896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.601238561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.601255591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.601271231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.601453081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.601486281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.601524611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.601552541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.603801152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 776 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.603864683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.603901923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.603934083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2668 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.604324903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.604344133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.604360763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.604377833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.608321416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.608341926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:52.608373276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.608406816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.608420706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.608436296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.608449386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.635924147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.635984057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:52.636000787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.636018057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2669 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.636209837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.637639448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.637660318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.637677508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:52.638403199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.638448209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.638465249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.638479689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.638495499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.638508969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.63995767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.63997771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.63999387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:52.64094683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.64096623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.640983241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.669729212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.669775932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.669790222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.669806552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.669823582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.669838072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.669854442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.669867112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.669881642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.669898142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.669912552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.669927872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.669944052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.670458683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.670500043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.670517083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2671 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.670666243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.673353445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.673382415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.673963755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.673980435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.673997595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.674010465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.675178876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:52.675197856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2672 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.675898127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.675943467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.67986718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.67988875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.67990569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.67992024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.67993565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.67995095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.67996547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.681143721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:52.681165231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2673 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.682719582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.682778212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.683901733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.683930933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.683946593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.683961903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.683976553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.683992753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.684018383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.684033703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.684046203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.715686417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.715716997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2674 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.717397308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.717427498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.718455789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.718495619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.718513919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.718527149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.719066259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.719099159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.71984281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.71986571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.721061771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.721078971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.721094901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.721108431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.722849562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:52.722872212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2676 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.723642203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.723683873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.724264543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:52.724311213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.775750801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.775798721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2677 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.776782612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:52.776826442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.599340342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.599403202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.599419352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.599433982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.599447212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.599466812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.599483522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.599500092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.599517492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.599547872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.599577492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.599607342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.599639342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.599670972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.599703352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.599762232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2678 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.599794232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:53.599809502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.599828162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.599846212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.599862683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.599876003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:53.599894153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.599922873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.599935643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.599952133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.599965133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.599980793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:53.600014513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:53.600029963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.600044773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2679 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.600061303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.601036503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.601057443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.601074803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:53.603482805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.603500055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.603518915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.603533015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.603550755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.603564455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.603716885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:53.603764145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.603784955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:53.604583446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:53.604603236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.604620626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.604666266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.604698826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.604713296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.604730546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.604746356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.604761556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.604777416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.604793806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.604809726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.604825286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.604842456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.604858736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.604873766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.605626707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:53.605693097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.605708937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2681 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.605723497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.607773358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.607793008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.607953469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.607974349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.607993019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.608007709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.608024479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:53.608043809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2682 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.608595519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.608615429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.611191871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.611211381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.611226931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.611239941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.611256291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.611271071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.611285691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.612019542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:53.612038312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2683 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.613444853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.613464213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.613556313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.613570983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.613586253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.613601693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.613616413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.613631213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.613646083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.613662253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.613675153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.613689773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.613705263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2684 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.615184374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.615227574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.615248174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.615262334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.615278354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.615291614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.615306344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.615322414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.615852845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.615872835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.615907305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.615922415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.615937715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.615951855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.615966465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:53.615981915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2686 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.616488175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.616506425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.616540305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:53.616571325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.616600155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.616632335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2687 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.616666175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:53.616683395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.618522441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.618576791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.618591701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.618605331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.618618641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.618636861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:54.618659591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.618677161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.618812981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.618845511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.618896631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.618961091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.619155301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.619194521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:54.619226471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.619258811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2688 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.619468821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.619491121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.619510411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.619527331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.647886933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.647925363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:54.647944183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.647975873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.647990443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.648006433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.648020553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.648334143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.648370263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:54.648385993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.648401683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2689 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.648532343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.650743295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.650804215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.650822895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:54.651835896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.651882986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.651899806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.651912596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.651927716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.651940696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.65782585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:54.65785337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.65786824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:54.659008381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.659052121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.659070501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.659415801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.659457101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.659473551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.659489881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.659507461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.659522891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.659538001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.659551242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.659565472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.659580792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.659595432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.659610322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.659624832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.659639072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.659671132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.659687042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2691 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.659704132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.662592194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.662623694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.663860005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.663880785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.663944625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.663958305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.663973925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:54.663991315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2692 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.664525275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.664546595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.667226317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.667267117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.667283907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.667297257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.667313597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.667328857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.667344277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.667515918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:54.667547208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2693 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.668965349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.668986859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.67064008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.67065741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.67067628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.6706935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.67070846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.67072734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.67074409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.67076222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.67078167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.671594451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.671619231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2694 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.673177452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.673198422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.677745475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.677763745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.677781855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.677796055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.678086585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.678107845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.678722296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.678775106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.679391976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.679409606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.679425946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.679442477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.681884568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:54.681906158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2696 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.682499929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.682532419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.686292552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:54.686346432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.686581992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.686621632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2697 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.686653432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:54.686672332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.599103559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.599157899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.599172749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.599186469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.599199669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.599220029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.599236969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.599252899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.601950671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.601987881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.602017821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.602047201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.602382521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 782 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.602419511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.602452531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.602484181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2698 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.602543562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:55.602562412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.602581562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.602598852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.602618392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.602632522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:55.602654772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.602683992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.602698722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.602715362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.602728582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.603575752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:55.603610852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.603626902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.603643032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2699 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.603659652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.604712673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.604734013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.604753103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:55.604811733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.604827963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.604843743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.604858733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.604873493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.604886303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.604900793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:55.604918623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.604935753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:55.607253835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1252 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.607272955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.607289385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.608024276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.608056286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.608069376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.608084396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.608099036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.608145126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.608160646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.608173826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.608191296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.608206536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.608222466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.608237676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.608253976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.608301136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.608343426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.608360206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2701 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.608375036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.610530228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.610550348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.610661088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.610677778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.610693418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.610706318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.611458198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:55.611477188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2702 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.612069539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.612090519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.612157929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.612174219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.612189629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.612204499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.612220349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.612235459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.612253229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.612269329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:55.612286169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2703 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.61359635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.61364054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.616787892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.616817142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.616832742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.616846572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.616860512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.616874302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.616888362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.616902962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.616915602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.617064172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.617108523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2704 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.618674944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.618701744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.618779684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.618795704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.618811424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.618824384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.618839534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.618855194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.619387314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.619419734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.619437514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.619451824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.619471094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.619484584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.619501694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:55.619519214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2706 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.620012105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.620038485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.620761465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:55.620793125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.620838395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.620873095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2707 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.620904985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:55.620921765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.599890283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.599934373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.599948353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.599961183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.599973823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:56.599990293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.600022993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.600038293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.600343283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.600396253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.600426733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.600454753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.600533123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:56.600567433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.600599403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.600635113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2708 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.601379894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.601398934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.601450424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.601469684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.602628515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.602675495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:56.602695635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.602726445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.602743515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.602761225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.602774705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.602792315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 785 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.602833185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.602849955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.602866315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2709 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.602882485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.603989126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.604012156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.604030486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:56.607585388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.607615828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.607632258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.607646098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.607662638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.607675448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.607899709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.607919669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.607936819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:56.608753269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.608779099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.608796929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.60997201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.6100278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.61004413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.61006025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.61007574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.61009149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.6101075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.6101223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.61014215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.61015886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.61017536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.61019252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.6102096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.610883771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.610919691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.610937161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2711 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.610953601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.613003512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.613024652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.618344836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.618391386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.618409576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.618423027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.618755897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:56.618777317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2712 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.619606687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.619627927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.621989269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.622006839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.622059089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.622081059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.622098069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.622114039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.622130039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.62299487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:56.62304193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2713 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.624424501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.624466211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.630281535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.630316315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.630335045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.630351455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.630366856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.630381666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.630397026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.630425726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.630439556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.630680296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.630700846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2714 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.632349927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.632370277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.633723238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.633760328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.633777598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.633791518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.63583831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.63587355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.63645189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.6364958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.641142294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.641177054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.641246964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.641288954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.641603194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:56.641623884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2716 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.642928155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.642971695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.643773996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:56.643814286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.645095237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.645154347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2717 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.645188177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:56.645206127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.676395073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.676455863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.676471303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.676486773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.677907194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.677958214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.677976664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.677992594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.682117728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.682207788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.682239148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.682268998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.691396505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 786 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.691439065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.691472075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.691503635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2718 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.692478565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:57.692502675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.692520635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.692538515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.693036366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.693055856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:57.693129116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.693161326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.693174396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.693189846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.693202546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.700544981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:57.700584561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:57.700600781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.700616881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2719 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.700967182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.702249353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.702270073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.702286383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:57.706313806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.706330186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.706422966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.706440346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.706457766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.706472096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.707500877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.707531057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.707547187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:57.734999987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.735046587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.735064717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.73905085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.739147921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.739166301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.739182031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.739196761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.739210801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.739225121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.739237481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.739251961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.739266221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.739279951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.739293631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.739307461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.850352194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.850400064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.850420034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2721 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.851414145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.853776917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.853802237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.860217202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.860244042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.860260892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.860275112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.869665669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:57.869709179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2722 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.902600094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.902629444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.903429714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.903450524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.903471164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.903486634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.903505004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.903531894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.903551514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.904795595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:57.904834025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2723 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.906771267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.906858187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.913158872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.913198582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.913215812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.913232262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.913248582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.913305302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.913374592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.913392812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.913410992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.922022978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.922068778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2724 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.92444378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:57.92449551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.924919491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.924936871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.924976041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:57.925029011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.004879041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.004916701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.007383503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.007419613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.008758334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.008795554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.008813514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.008827094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.01638323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:58.01642711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2726 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.022596104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2727 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.022630704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2727 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.023603885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.023660455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.060300383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.060366803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2727 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.060992853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.061015163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.599219279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.599266219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.599281109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.599294459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.599307639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.599325019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.599340569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.599365539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.599632659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.599668089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.599710749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.599746319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.59985888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.59989231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.59992323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.59995413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2728 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.60097395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.60102074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.6010389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.60105875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.60116486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.60118142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:58.601200611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.601228751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.601241511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.601255471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.601267651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.601303241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.601335791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:58.601350121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.601364221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2729 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.601378471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.602561082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.602608422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.602625622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.602660832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.602700372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.602718222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.602732412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.602748662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.602762732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.602777802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:58.602794722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.602810072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:58.603485572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:58.603503502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.603521032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.606122304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.606172944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.606188134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.606203994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.606219084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.606234554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.606249554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.606262374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.606277634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.606292244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.606307404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.606322444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.606336874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.606514105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:58.606549075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.606564685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2731 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.606595885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.609769377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.609816507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.609921897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.609935647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.609981777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.609995537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.611793429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:58.611818129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2732 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.612443019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.612487239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.612537329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.612553719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.612570379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.612584079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.612600129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.612617289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.612632189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.612647059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:58.612662459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2733 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.61400485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.61403342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.616843702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.616860162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.616875952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.616891992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.616906532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.616921432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.616936292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.616951282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.616963842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.617173373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.617221793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2734 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.618792704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.618813044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.618901244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.618917024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.618932694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.618945974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.619850515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.619869615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2735 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.620434885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.620454425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.623818668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.623847338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.623863558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.623876968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.624105208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:58.624142208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2736 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.624696978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2737 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.624715638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2737 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.624797808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:58.624879478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.624910398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.624946178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2737 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.624978388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:58.624997108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.611942512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.611984092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.611998222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.612011672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.612025332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.612050602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:59.612107372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2738 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.612125392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2738 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.637461741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.637525531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.637555651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.637584641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.639027662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.639065442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:59.639097312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.639129752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2738 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.639479812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:59.639499632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.639517082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.639534592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.639663643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.639707503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:54:59.639726503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.639756903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.639771483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.639787173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.639800333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.643589215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54:59.643654666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:59.643671946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.643687796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2739 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.643757466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.645077557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.645097377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.645115217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:59.646293088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.646321818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.646337298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.646350118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.646364408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.646377308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.647847979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:59.647867329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2740 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.647882519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:59.64940743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.64942666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.64944269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.650700141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.650731821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.650744331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.650758321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.650773341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.650787341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.650801121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.650813261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.650827181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.650841101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.650854891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.650868631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.650882191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.650895641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.650925451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.650939671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2741 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.650953781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.652975773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.653001923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.657071986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.657112176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.657127886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.657140376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.657350486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:59.657392406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2742 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.657968686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.657989696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.659776588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.659793168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.659810428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.659825388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.659840818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.659855638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.659997128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.66221067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:59.66225031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2743 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.663831201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.663853521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.691706482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.691731172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.691747002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.691763042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.691778112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.691792902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.691807542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.691822292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.691835472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.692250902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.692292242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2744 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.693961113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.693994333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.721952315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.722016965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.722036165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.722050725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.724248546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2745 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.724284856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2745 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.725326637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.725381217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.725540447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.725556857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.725572857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.725586147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.72935757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:54:59.72940961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2746 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.730039981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2747 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.730092501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2747 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.730790011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:54:59.730821531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.730925731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.730959391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2747 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.730991231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:54:59.731007981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.599650186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.599687606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.599701906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.599715236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.599728366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.599750606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.599767906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2748 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.599784396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2748 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.599864117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.599910157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.599939147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.599992767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.600047267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 792 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.600081077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.600112547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.600143497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2748 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.600173767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.600189337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.600206057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.600222207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.600238207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.600251507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:00.600266587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.600294307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.600307157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.600322107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.600334847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.600349527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 793 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.600380417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.600395437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.600410687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2749 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.600425537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.601656298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.601675908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.601692558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:00.601712938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.601726118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.601744758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.601757588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.601772248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.601785008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.601801408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:00.601817028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.601832478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:00.602588389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1272 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.602611219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.602627439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.602645469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.602676299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.602691159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.602707499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.602722339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.602738729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.602754959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.602767859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.602782379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.602796989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.602811579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.602826349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.602841019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.602855029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.602885999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.602900959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2751 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.602915949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.60492971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.60495074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.60498629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.60500074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.60503892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.60505354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.60506807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:00.60508345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2752 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.605625901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.605644501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.605682061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.605696611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.605711441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.605724041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.605738831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.605753401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.605767971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.605782411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:00.605797581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2753 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.607166372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.607185122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.607216752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.607229842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.607244982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.607260452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.607275042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.607289412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.607304302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.607318562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.607330872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.607348102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.607364902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2754 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.608866603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.608888003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.608923853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.608938373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.608952653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.608965043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.608979923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.608995373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2755 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.609555364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.609574974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.609608084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.609622204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.609637144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.609649574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.609663994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:00.609679124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2756 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.610253834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2757 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.610270724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2757 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.610308544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:00.610337614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.610365904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.610398494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2757 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.610429184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:00.610442784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.635866597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.635935627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.635953487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.635966567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.636179137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:01.636222877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.636243867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2758 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.636262327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2758 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.636968917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.637006778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.637059888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.637089898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.637665588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:01.637700758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.637732518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.637764758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2758 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.638042588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:01.638060448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.638077868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.638095358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.639314019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.639367839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:01.639386479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.639416939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.639431729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.639448919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.639462889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.639518709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:01.639578719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.639595799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.639612189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2759 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.639627959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.64072861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.64074948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.64082979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:01.641316831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.641363961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.641382121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.641396851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.641411751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.641423831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.641437621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.641453461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.641467781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:01.642179491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.642228871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.642248731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.643105832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.643139262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.643153202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.643168882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.643183532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.643198352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.643213162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.643225792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.643240452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.643255382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.643269732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.643284312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.643299262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.643313782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.643344992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.643360902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2761 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.643376022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.645352174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.645391384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.645913194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.645929714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.645945724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.645958744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.645974104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:01.645989764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2762 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.646539185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.646586205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.647792606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.647813196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.647829856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.647843326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.647859526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.647875126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.647889996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.647904976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:01.647920836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2763 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.649235007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.649255847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.649826697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.649844397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.649859157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.649874277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.649889347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.649904527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.649919287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.649934127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.649947027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.649961897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.649978237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2764 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.651476568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.651508678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.652717619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.652737599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.652756099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.652769759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.652786769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2765 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.652804159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2765 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.6533708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.65339106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.654650421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.654683671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.654700501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.654714051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.654729701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:01.654745691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2766 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.655342521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2767 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.655385031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2767 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.657033223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:01.657066983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.657099103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.657130693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2767 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.657161163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:01.657176413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.598759612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.598816492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.598831062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.598844662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.598857882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.598876722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.598892762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2768 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.598909292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2768 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.598945572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.598997892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.599029272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.599057622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.599124402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 796 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.599157782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.599189272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.599221402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2768 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.599252462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.599268272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.599285662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.599302182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.599318932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.599332392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:02.599348322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.599376262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.599392062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.599409262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.599422122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.599437002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.599470032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:02.599485722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.599501562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2769 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.599516872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.600587023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.600606653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.600623323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:02.600644433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.600657693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.600675563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.600688573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.600721873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.600734943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.600750023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.600765603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.600781103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:02.601514424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.601534694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.601551904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.601571084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.601599484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.601613624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.601630014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.601645674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.601660704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.601675904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.601689174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.601705134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.601719714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.601734554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.601749574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.601764284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.601778934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.601810314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.601825884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2771 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.601840894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.603884506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.603902786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.603938046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.603952646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.603967636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.603980566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.603995786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:02.604012186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2772 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.604557576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.604575726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.604609916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.604624626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.604640716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.604653466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.604668356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.604683896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.604699676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.604714076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:02.604729356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2773 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.606024897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.606043417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.606078787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.606093387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.606108547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.606123407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.606137927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.606152767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.606167227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.606182227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.606194597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.606208827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.606224257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2774 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.607666818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.607685108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.607720938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.607735758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.607750998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.607763588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.607778138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.607793788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2775 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.608313799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.608333969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.608369549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.608384079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.608398529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.608411359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.608426049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:02.608441519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2776 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.608956979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2777 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.608974029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2777 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.609010269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:02.609040559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.609068709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.609099329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2777 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.609130239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:02.60914397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.600344747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.600375767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.600388937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.600402357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.600414867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:03.600432557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.600447977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2778 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.600463317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2778 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.600772477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.600808867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.600860447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.600890537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.600984927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:03.601022557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.601054827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.601086517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2778 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.601759248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:03.601776678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.601794398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.601811098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.603091989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.603108979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:03.603127099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.603155199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.603168099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.603183079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.603196299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.603237159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:03.603269949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:03.603285399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.603300709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2779 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.603316579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.60448141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.60449986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.60451665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:03.608169293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.608212383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.608240483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.608254253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.608269753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.608283503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.608532843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:03.608578093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.608595203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:03.609410844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:03.609429934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.609447424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.610523735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.610556445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.610570525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.610586815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.610601805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.610617155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.610632575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.610645365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.610659835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.610685425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.610700555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.610717155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.610731265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.611534735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:03.611569445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.611584945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2781 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.611599975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.613651227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.613689677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.617082039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.617098699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.61711453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.61712744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.61728856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:03.61730586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2782 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.61790861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.61792737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.619063991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.619084101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.619099971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.619113351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.619128401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.619143591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.619158441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.619899302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:03.619943532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2783 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.621316693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.621361073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.624933365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.624949305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.624965365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.624980825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.624995755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.625011575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.625026365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.625041545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.625056205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.625206516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.625247656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2784 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.626810587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.626830937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.627650137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.627665847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.627681787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.627694767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.627709597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2785 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.627725538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2785 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.628298598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.628351508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.628407908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.628423518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.628438508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.628451058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.628465158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:03.628479818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2786 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.629013298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2787 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.629032648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2787 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.629523039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:03.629554459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.629596469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.629637139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2787 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.629668029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:03.629682899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.599159329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.599205699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.599220219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.599235679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.599249859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.599266569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:04.599282279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2788 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.599298279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2788 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.599403759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.599438159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.599467559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.599495849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.599561799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.599623699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:04.599659539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.599692859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2788 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.599727419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.599743769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.599762809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.599781289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.599799809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.599814109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:04.599830969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.59986133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.59987687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.59989373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.59990944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.60081813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.60085294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:04.600869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.60088524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2789 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.60090054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.602139831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.602158001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.602174711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:04.602269791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.602284281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.602299971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.602313301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.602328471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.602341091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.602355801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:04.602371301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.602386901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:04.603130242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.603147742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.603164392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.604680453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.604737163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.604752373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.604768243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.604784323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.604799183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.604814363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.604827543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.604842303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.604857123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.604871743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.604886513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.604901183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.604915593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.604946973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.604961973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2791 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.604977543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.607210515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.607257725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.608482036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.608523426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.608538636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.608550876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.608565016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:04.608581306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2792 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.609159477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.609203447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.609293797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.609309227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.609325177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.609338447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.609354517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.609369407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.609384317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.609421747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:04.609439157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2793 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.610711538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.610730758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.61349187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.61353268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.61354932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.61356544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.61358093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.61359586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.61361036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.61362469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.61363799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.61370991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.61375439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2794 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.615600861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.615628571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.616896612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.616937252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.616954302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.616968272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.616983402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.616999592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2795 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.617568063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.617589223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.617711843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.617726773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.617741993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.617754853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.617770173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:04.617785783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2796 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.618330323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2797 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.618349603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2797 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.619554554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:04.619611434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.619645694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.619682964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2797 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.619715204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:04.619732734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.599454542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.599500722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.599515252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.599528742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.599541742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:05.599559062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.599574662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2798 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.599590052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2798 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.599641142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.599672472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.599724232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.599753562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.599821202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:05.599854072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.599884843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.599916203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2798 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.599946813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:05.599962213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.599978803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.599995073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.600017273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.600031183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:05.600046793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.600074543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.600087933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.600103043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.600115453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.600129753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:05.600160933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.600175843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.600190933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2799 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.600206673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.601229964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.601252754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.601269654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:05.601291364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.601304494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.601323234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.601336184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.601351204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.601363674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.601379164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:05.601394874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.601410014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:05.602151174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1292 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.602188884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.602207324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.602224014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.602253094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.602266464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.602281414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.602296354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.602311264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.602325704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.602338854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.602353354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.602367844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.602383114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.602397644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.602412134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.602426554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.602457654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.602473104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2801 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.602488584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.604473806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.604519296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.604537476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.604551856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.604567746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.604581606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.604596466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:05.604612046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2802 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.605146816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.605167587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.605201227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.605217537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.605233117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.605248477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.605263807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.605279307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.605294537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.605310717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:05.605326857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2803 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.606636598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.606657258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.606693848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.606708998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.606723908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.606738668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.606752678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.606767328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.606783828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.606798438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.606811228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.606825588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.606841418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2804 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.608298749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.608316229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.608353389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.608368149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.608382939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.608395609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.608410009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2805 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.608425119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2805 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.608960589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.608982469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.609004889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.609018689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.609034229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.609046919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.609061699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:05.609077359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2806 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.60962176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2807 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.60964093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2807 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.60967711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:05.60970746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.60973516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2807 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.60976607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2807 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.6097972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:05.60981338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.622213862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.622244062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.622257212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.622270512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.622643913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:06.622695103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.622713753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2808 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.622731993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2808 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.623411153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.623450623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.623488003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.623518903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.625056895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:06.625094385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.625126175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.625157625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2808 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.626254045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:06.626296385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.626315065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.626332265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.655274597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.655300757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:06.655328377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.655357557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.655370307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.655387727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.655401287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.657062329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:06.657114949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.657132189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.657148049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2809 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.657317749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.65871986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.65876775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.65878745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:06.65942211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.65944155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.65945932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.65947296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.65948979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.6595031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.686407821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.686452941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2810 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.686471091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:06.687798872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.690384364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.690409514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.690667244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.690700594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.690714384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.690730274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.690746174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.690761984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.690777674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.690791944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.690810244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.690825874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.690843324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.690859994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.690876244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.692215135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.692250405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2811 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.692266645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2811 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.692384375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.694642407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.694661667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.694795447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.694812267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.694828487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.694841237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.696584598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:06.696629858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2812 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.697353049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.697381589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.701562112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.701599062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.701618332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.701635672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.701652312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.701670732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.701686772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.701997753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:06.702019283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2813 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.703497664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.703518914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.705291225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.705309165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.705324475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.705340105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.705356755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.705371525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.705388245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.705403575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.705416455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.735929868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.735970588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2814 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.73782411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.73785747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.73898454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.73900353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.73901923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.73903247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.739912931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.739932791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2815 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.740833832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.740854382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.769270522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.769319612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.769338292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.769352812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.769652023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:06.769694363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2816 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.770389483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2817 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.770411413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2817 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.795442632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:06.795489432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.796426073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.796492113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2817 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.796630643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:06.796650003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.600654499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.600707339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.600721669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.600735039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.600748029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:07.600765099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.600780699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2818 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.600796749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2818 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.600992119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.601028619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.601057399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.601086329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.60118114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:07.60121467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.60125075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.60128266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2818 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.60207118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:07.60209078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.60210765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.60212448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.60220203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.60221853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:07.60223494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.60226393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.60227902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.60229507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.60230957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.60232501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:07.60235644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:07.60237264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2819 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.60238918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2819 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.60240429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.603433141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.603452261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.603468811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:07.603546291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.603583811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.603600641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.603613841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.603629251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.603641901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.603656511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.603672371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2820 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.603687761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:07.604398672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.604417812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.604434972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.606926554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.606969184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.606983234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.607000134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.607017364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.607032404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.607048124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.607061404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.607076524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.607091164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.607105774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.607120434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.607134914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.607272604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.607309194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.607325704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2821 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.607341444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.609490326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.609510486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.609566166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.609581936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.609597186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.609610706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.610447956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:07.610468607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2822 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.611042057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.611062467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.611122647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.611138747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.611155997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.611170277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.611186107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.611201777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.611216857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.611232407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:07.611248067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2823 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.612513288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.612532818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.61485339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.61486994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.61488719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.6149034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.61491849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.61493261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.61494722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.61496325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.61499106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.61506468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.61508336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2824 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.616700231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.616722531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.616809421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.616825501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.616841331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.616855461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.617608572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2825 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.617627062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2825 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.618191022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.618210882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.618273692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.618289272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.618305382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.618318452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.618430783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:07.618449433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2826 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.618986193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2827 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.619004593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2827 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.621487435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:07.621523375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.622306385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2827 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.622340195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2827 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.622373495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:07.622387975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.616540704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.616570044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.616583084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.616595664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.616751304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.616782054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.616798644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2828 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.616813204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2828 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.617395115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.617471595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.617503745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.617533565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.617794175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.617830665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.617862705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.617895525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2828 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.618090235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.618110565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.618130145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.618147545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.619357336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.619389246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:08.619404496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.619432866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.619446056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.619462356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.619475296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.619737566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.619817537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:08.619845787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.619861817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2829 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.619880797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.621115268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.621163898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.621182168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:08.622755239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.622773549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.622823559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.622848569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.622864639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.622877809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.622933909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:08.622952899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2830 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.622968399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:08.62374396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:08.62376315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.62378256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.62500462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.62504672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.625059511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.625074201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.625088351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.625102421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.625116441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.625128371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.625142231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.625156211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.625169841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.625183351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.625196931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.625210151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:08.625242581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.625257261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2831 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.625273191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.627304792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.627348222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.627439072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.627454752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.627471152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.627484312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.627499632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:08.627515232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2832 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.628064693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.628087483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.629766504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.629820854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.629836864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.629849224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.629863524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.629879914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.629894454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.630017714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:08.630041494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2833 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.631687706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.631712566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.633022387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.633062557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.633080167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.633095497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.633110327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.633126297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.633140857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.633155497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.633168277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.633182567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.633197857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2834 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.634744588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.634913908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.635047638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.635064588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.635113268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.635128228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.635143028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.635158778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2835 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.635952869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.635971129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.63820453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.63823104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.63824731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.63826062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.63827543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:08.6382911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2836 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.638845301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2837 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.638886831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2837 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.638984431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:08.639017901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.639060591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.639093461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2837 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.639124281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:08.639139891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.600627325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.600658375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.600674225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.600687625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.600700745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:09.600718375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:09.600733755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2838 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.600749545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2838 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.600862355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.600916505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.600945885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.600974645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.601047905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:09.601084215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:09.601118375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.601151565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2838 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.601184466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:09.601200646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.601217286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.601238536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.601255136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.601268486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:09.601283416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.601313206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.601326376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.601369646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.601382326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.601396306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:09.601427866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:09.601443166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2839 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.601459076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2839 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.601474396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.602613917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.602656507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.602674767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:09.603933438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.603951668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.603967438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.603980678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.603996088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.604009308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.604024378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:09.604040528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2840 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.604056588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:09.604832738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.604852058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.604868388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.60654487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.60658715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.60660088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.60661682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.60663232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.60664718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.60666165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.6066744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.60668984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.60670489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.60671955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.60673406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.60674807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.60676197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.60679386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.60680904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2841 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.60682445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.609343032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.609385712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.611297763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.611325083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.611361463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.611404393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.611421913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:09.611439053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2842 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.612037394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.612082004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.613596565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.613631285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.613648155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.613661695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.613676705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.613691515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.613707065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.613721755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:09.613738265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2843 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.615066776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.615092906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.641134366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.641154766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.641170786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.641186666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.641201576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.641216856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.641237466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.641251776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.641264796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.641627446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.641646746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2844 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.644160238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.644182408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.670024587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.670043847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.670064697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.670079797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.67394262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2845 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.67396261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2845 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.674836401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.674862371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.700757981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.700777221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.700792941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.700807701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.701983492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:09.702017452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2846 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.703555293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2847 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.703603353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2847 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.703767493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:09.703800693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.705122454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2847 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.705162274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2847 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.705289084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:09.705308544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.599644097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.599691017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.599705207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.599718737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.599731597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.599748557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.599763937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2848 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.599779197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2848 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.599979388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.600056498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.600087298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.600115428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.600143468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 812 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.600174998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.600206418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.600237638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2848 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.600268808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.600284278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.600533678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.600552058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.600669738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.600685008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:10.600700548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.600728488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.600741558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.600756878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.600769528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.600804548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 813 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.600837558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.600853008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2849 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.600868178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2849 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.600883208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.602073649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.602092039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.602108699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:10.602181629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.602196119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.602211149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.602224319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.602239479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.602252399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.602267089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:10.602282829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.602298519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:10.60307719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1312 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.60312203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.60314089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.60324781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.60328085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.60329492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.60331087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.60332589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.60334154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.60335643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.60336978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.60338464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.60339931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.60341415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.60342871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.60344391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.6034583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.60348954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.60350642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2851 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.60352162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.605550892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.605574672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.605625372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.605640722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.605656062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.605669022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.605684112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:10.605699622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2852 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.606227052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.606247282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.606279202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.606308712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.606325902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.606340632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.606359012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.606377462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.606394032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.606410822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:10.606429602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2853 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.607685653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.607705933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.607740693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.607757223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.607773803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.607790723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.607806613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.607822764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.607838414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.607854694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.607869154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.607887644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.607902894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2854 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.609352955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.609372945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.609405975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.609420655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.609435585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.609448235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.609462765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.609478115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2855 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.609993685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.610013175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.610050185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.610065035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.610080495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.610093585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.610108535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:10.610123725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2856 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.610640156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2857 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.610657716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2857 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.610693886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:10.610724486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.610752086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.610783286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2857 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.610814596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:10.610830346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.59949549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.59953878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.59955255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.59956541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.600277501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:11.600325071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.600342091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2858 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.600358511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2858 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.601633302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.601730362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.601783522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.601827032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.605108214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:11.605170765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.605203125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.605239535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2858 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.605490855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:11.605509025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.605526415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.605543385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.632215915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.632242345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:11.632391465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.632450655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.632466375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.632483845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.632497295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.636205598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:11.636251668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.636268568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.636284528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2859 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.636479398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.63862241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.63864804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.63866621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:11.63948095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.63949925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.63952045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.63953412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.63954975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.6395627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.671534695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.671566295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2860 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.671582235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:11.672584575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.672616335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.672633735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.673902666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.674049036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.674065526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.674081726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.674097046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.674112226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.674126877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.674139407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.674154447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.674169127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.674183897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.674198517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.674212987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.674382757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.674416407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.674432197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2861 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.674637267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.677981609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.678023249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.679974931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.680019281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.680036951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.680050471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.684637554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:11.684658934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2862 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.685683495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.685703555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.715201437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.715238808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.715256708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.715269948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.715285928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.715301018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.715316348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.715761838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:11.715796078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2863 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.71874357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.7187687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.720037161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.720059511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.720075121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.720090591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.720106811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.720121741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.720136331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.720151071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.720164201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.724832825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.724867525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2864 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.726518446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.726543296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.726895736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.726919146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.726935186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.726948336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.727001526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2865 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.727036276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2865 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.728385637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.728411967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.729962659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.730006609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.730024819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.730038609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.730053909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:11.730070589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2866 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.730596029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2867 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.730613789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2867 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.734432292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:11.734471792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.734748102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2867 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.734783342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2867 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.734814162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:11.734830912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.599217744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.599267554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.599281994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.599295154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.599308504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.599326044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.599341374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2868 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.599356294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2868 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.599371874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.599400384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.599429354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.599457774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.599513444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 816 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.599560204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.599596174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.599629254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2868 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.599662524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.599679144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.599696214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.599712744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.599729234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.599742784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:12.599758614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.599786194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.599799114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.599814454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.599829164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.599843704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.599875415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:12.599891115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2869 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.599906195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2869 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.599921185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.600916595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.600945085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.600962295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:12.600978955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.600992055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.601012205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.601026105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.601041745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.601054365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.601069395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.601084685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.601100005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:12.601873486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.601894656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.601911466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.601928086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.601956676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.601970066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.601985156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.602000326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.602016706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.602030976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.602043346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.602058566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.602072946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.602087456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.602101966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.602116176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.602130606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.602161706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.602177046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2871 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.602192036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.604241008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.604261428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.604291018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.604312518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.604328488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.604341428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.604356788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:12.604372888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2872 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.604898148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.604917278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.604954548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.604989688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.605025248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.605039058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.605054478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.605070508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.605085248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.605100118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:12.605116268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2873 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.606383129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.606404299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.606426079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.606439279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.606469979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.606487009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.60650451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.60651974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.60653431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.60654911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.60656159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.6065761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.60659186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2874 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.608036241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.608077251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.608094731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.608109021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.608125321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.608138191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.608152101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.608167601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2875 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.608684831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.608705281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.608735981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.608756861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.608771861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.608785281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.608799871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:12.608815831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2876 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.609329662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2877 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.609351972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2877 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.609383642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:12.609415242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.609448632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.609483672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2877 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.609516082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:12.609532702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.599158197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.599203497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.599218117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.599231437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.599243977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:13.599260547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.599274907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2878 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.599289317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2878 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.599554837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.599614267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.599644707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.599673597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.601662489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:13.601707099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.601738769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.601770599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2878 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.601801379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:13.601817449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.601834959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.601851619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.601913419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.601929259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:13.601949409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.601977709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.601990539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.602018649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.602032759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.602119599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:13.602200969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:13.602218669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.602263009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2879 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.602296029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.6036831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.60371126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.60372873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:13.605138431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.605163832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.605222712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.605238242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.605253732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.605266672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.605385732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:13.605403932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2880 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.605419642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:13.606193582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:13.606210702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.606227662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.607108683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.607139723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.607153033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.607168003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.607183333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.607198353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.607213233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.607225743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.607240063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.607254363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.607269123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.607283673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.607298713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.607312853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:13.607343883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.607359243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2881 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.607374373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.609442325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.609485855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.610252555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.610286145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.610303015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.610316425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.610333685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:13.610349425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2882 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.610892526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.610912226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.612024427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.612063637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.612080957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.612094587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.612110917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.612126667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.612141687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.612156617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:13.612172577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2883 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.613496518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.613520898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.613756238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.613773008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.613788168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.613803198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.613817808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.613832678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.613847428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.613861858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.613874578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.613889498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.613904908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2884 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.615405449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.615424469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.615600659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.615640839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.615657909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.615671239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.615686409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2885 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.615702199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2885 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.61625151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.61630089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.61631914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.61633379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.61634966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.61636295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.61637842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:13.61641919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2886 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.61689507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2887 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.6169266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2887 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.61694247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:13.61697106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.61700006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2887 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.6170329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2887 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.61707682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:13.61709174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.620279856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.620326716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.620341166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.620354286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.620398066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.620458846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:14.620476046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2888 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.620492386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2888 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.620650846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.620826156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.620857576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.620886376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.623089908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 820 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.623150768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:14.623183578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.623216468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2888 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.623426008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.623453878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.623471558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.623488918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.654390022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.654427562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:14.654511312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.654554152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.654570292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.654587112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.654600582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.655198632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.655233942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:14.655249312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2889 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.655265082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2889 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.655534572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.657208454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.657227584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.657244294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:14.658092684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.658109984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.658192994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.658208345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.658223285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.658236245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.660026956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:14.660053586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.660068206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:14.660933727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.660953207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.660969587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.689346288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.689406808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.689421938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.689437288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.689452468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.689467018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.689482458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.689495328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.689509428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.689524248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.689538688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.689555418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.689570198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.690998769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.691045319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.691061269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2891 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.691163509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.693340711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.693373161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.693995031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.694013681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.694031022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.694044702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.696042573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:14.696086833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2892 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.696791934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.696815314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.700465196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.700496536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.700513166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.700526416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.700545426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.700561286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.700577916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.728198827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:14.728221747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2893 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.729708638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.729735898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.73166397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.73168212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.73169877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.73171542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.7317301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.73174672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.73181987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.73183536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.73184869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.733760461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.733801441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2894 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.735587333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.735608583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.739525346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.739560976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.739577336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.739590846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.765396384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.765479054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2895 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.766141075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.766162445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.767212156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.767238596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.767254306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.767267656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.769364877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:14.769386207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2896 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.770708538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2897 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.770736918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2897 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.774402411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:14.774439251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.774770321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.774830211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2897 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.774862631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:14.774878061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.599747903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.599785153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.599798533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.599811263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.599823443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:15.599839083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.599854054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2898 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.599868294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2898 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.599915254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.599948514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.599986384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.600015064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.600073034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:15.600104254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.600133884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.600163154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2898 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.600192574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:15.600206744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.600221964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.600237294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.600252944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.600265344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:15.600279714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.600306414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.600318114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.600331764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.600343564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.600357204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:15.600386814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.600400804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.600414824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2899 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.600428954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.601535395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.601580295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.601598475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:15.601615885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.601630195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.601645885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.601660365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.601676965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.601690035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.601704785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:15.601720985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2900 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.601736565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:15.602397545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1332 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.602415445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.602432165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.602449925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.602478735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.602492005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.602507126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.602521916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.602536726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.602551406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.602564376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.602578976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.602593656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.602608376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.602623176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.602637986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.602652766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.602684626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.602699886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2901 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.602715196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.604699917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.604720107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.604756377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.604771157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.604786097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.604799207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.604822777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:15.604838637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2902 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.605406358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.605455938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.605474768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.605489468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.605505488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.605518558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.605534818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.605549958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.605565218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.605579608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:15.605595598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2903 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.606841439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.606861739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.606893179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.606915739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.606931209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.606946269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.606961179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.606976159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.606991029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.607005919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.607018889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.607033549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.607049459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2904 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.60848742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.60850813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.60854042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.60855601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.60857107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.60858368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.60859816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2905 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.60861369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2905 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.60913035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.609151111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.609175801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.609193241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.609208561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.609223811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.609238821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:15.609254231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2906 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.609764201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2907 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.609781871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2907 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.609817611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:15.609847591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.609875521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2907 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.609906741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2907 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.609938031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:15.609952711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.608706663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.608733603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.608746873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.608759903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.608967013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:16.608997323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.609016793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2908 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.609034443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2908 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.609852694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.609974344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.610010014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.610039694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.611113635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:16.611149435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.611182835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.611235435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2908 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.612127226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:16.612145546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.612163736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.612180506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.639362436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.639391566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:16.639439516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.639469616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.639482856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.639498596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.639512806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.642467399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:16.642523669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.642541759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2909 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.642559279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2909 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.642614269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.64393846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.64395895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.6439759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:16.64493549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.644955301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.645032851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.645048771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.645064361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.645077501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.645506241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.645524921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.645542161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:16.647156682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.647175492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.647194412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.648466613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.648544583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.648561163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.648577343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.648592493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.648611043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.648653433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.648668073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.648685203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.648699843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.648715343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.648731403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.648745483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.652055136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.652093356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.652109566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2911 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.652165826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.654360368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.654381368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.683310009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.683333139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.683349599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.683366389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.685551731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:16.685583481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2912 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.686980152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.687002152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.687498773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.687539233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.687557283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.687570323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.687585773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.687602873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.687619223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.692538536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:16.692577796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2913 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.694165298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.694187468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.695276438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.695295738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.695312428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.695328828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.695345379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.695359989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.695375719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.695391909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.695405579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.696104549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.696129839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2914 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.698359621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.698381131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.753988123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.754032923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.754049363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.754063993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.756921665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.756964395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2915 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.757760646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.757784406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.758687406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.758706186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.758721986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.758735596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.760127936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:16.760153346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2916 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.761578447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2917 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.761601257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2917 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.762191978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:16.762249358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.762281198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.762313528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2917 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.762345778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:16.762361858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.599727929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.599779639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.599795209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.599811529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.599849039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:17.59990089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.59991803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2918 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.59993453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2918 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.60000256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.60006816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.60009873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.60013071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.60018929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:17.6002296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.60026353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.60029887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2918 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.60033165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:17.60035114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.60036997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.60038737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.60040601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.60042228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:17.60043985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.60047098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.60048528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.60050228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.6005161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.60053253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:17.60056475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:17.60058092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.60059797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2919 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.60061498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.601870551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.601920381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.601942201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:17.601961261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.601975431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.601992351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.602007611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.602031851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.602045231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.602060531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.602078281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2920 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.602095541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:17.602840162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.602860072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.602876792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.602896492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.602927182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.602940912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.602959662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.602977242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.602995532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.603012102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.603027052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.603042022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.603058322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.603074342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.603091422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.603109832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.603126772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.603159712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.603176602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2921 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.603193092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.605350774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.605402414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.605425664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.605440594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.605457294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.605470704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.605487124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:17.605503694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2922 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.606004074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.606050864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.606100494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.606116664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.606133634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.606146604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.606162384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.606179394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.606194644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.606212044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:17.606228814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2923 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.607524045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.607554835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.607575195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.607589195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.607606875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.607623195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.607638765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.607654975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.607670015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.607687475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.607701525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.607716455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.607732195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2924 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.609267017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.609291667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.621313096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.621350356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.621367646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.621380916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.621396796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2925 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.621413286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2925 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.623238637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.623261467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.623364127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.623380647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.623396927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.623411957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.623428337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:17.623453827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2926 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.624000788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2927 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.624122078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2927 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.624141848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:17.624171758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.624200388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2927 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.624233988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2927 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.624265788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:17.624282698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.599628632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.599658202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.599671972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.599685102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.599698272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.599716922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.599732482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2928 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.599747822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2928 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.599961653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.600514583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.600548073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.600581763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.601474644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.601519204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.601549714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.601579774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2928 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.601609494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.601624324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.601640524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.601655914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.601707794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.601721904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:18.601756804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.601787264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.601799194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.601812744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.601824924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.601839974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.601871144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:18.601885094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2929 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.601899004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2929 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.601913204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.602999715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.603774535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.603808995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:18.604522706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.604543196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.604559766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.604571686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.604587236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.604598976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.604659366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:18.604684276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.604700406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:18.605462147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:18.605482067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.605498957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.605559517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.605591707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.605605397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.605621487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.605658287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.605673267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.605689877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.605704227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.605719017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.605733677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.605747697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.605762107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.605776197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.605790237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:18.605821577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.605836327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2931 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.605851897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.607765658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.607789278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.608044719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.608088719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.608106519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.608122329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.608139449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:18.608160779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2932 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.608677069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.608723299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.608763869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.608785249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.608801019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.608814509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.608829669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.608844599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.608859899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.608874619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:18.608890799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2933 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.61019667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.61024643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.61028798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.61030493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.61032091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.6103357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.61035133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.61036671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.61038147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.61039596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.61040914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.61042416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.61044036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2934 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.611887822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.611913472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.611980182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.611996062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.612012122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.612025322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.612039382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.612054882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2935 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.612599732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.612619322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.612691752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.612706922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.612721932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.612734772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.612749062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:18.612764552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2936 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.613289103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2937 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.613307213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2937 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.613362143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:18.613391823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.613419843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.613452473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2937 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.613482613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:18.613497673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.599892926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.599939296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.599955096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.599968826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.599981876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:19.599999256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:19.600016276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2938 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.600031446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2938 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.600147266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.600179936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.600212726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.600241806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.600319386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:19.600353586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:19.600387036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.600419706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2938 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.600451726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:19.600467226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.600483966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.600501286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.600518906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.600532286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:19.600548236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.600577366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.600591866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.600607466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.600620216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.600635166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:19.600667396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:19.600682536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.600698396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2939 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.600714596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.601881577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.601931447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.601949677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:19.603144948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.603165218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.603181438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.603194318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.603210878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.603223888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.603240018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:19.603257058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2940 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.603272358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:19.604048909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.604067169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.604083999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.60572225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.60575496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.60577116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.60578737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.60580293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.60581712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.60583425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.60584814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.60586263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.60587997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.60589495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.6059085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.60592261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.60593642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.60596883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.60598407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2941 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.60599939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.608103462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.608122472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.609622103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.609639283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.609654533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.609667093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.609684333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:19.609701093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2942 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.610299653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.610319193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.611774464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.611797155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.611812945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.611825835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.611841415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.611856415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.611871315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.611885765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:19.611901355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2943 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.613287436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.613307706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.642834458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.642881918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.642899418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.642915208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.642930128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.642944638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.642959188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.642973378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.642986628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.669665878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.669713058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2944 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.67247708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.67249991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.67274236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.6727592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.67278233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.672798021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.673264871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2945 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.673587831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2945 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.674492242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.674551192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.677329264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.677356744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.677373554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.677386754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.706407466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:19.706441696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2946 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.707307077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2947 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.707326097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2947 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.708422067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:19.708453467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.709935219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2947 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.709968879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2947 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.710145239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:19.710164629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.599649018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.599676238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.599689548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.599702668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.599715718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.599736508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.599752118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2948 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.599767608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2948 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.599839468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.599871929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.599906339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.599938159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.600001309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 832 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.600035879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.600068559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.600101369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2948 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.600134369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.600151099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.600169269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.600187429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.600203779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.600217099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:20.600232169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.600264599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.600277299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.600291689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.600304339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.600318779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 833 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.600349609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.600365129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2949 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.600381619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2949 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.600396899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.60153817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.60158976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.60160892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:20.60162648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.6016403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.60165685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.60167089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.60168811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.60170286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.60171761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:20.60173325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.60174829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:20.60241771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1352 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.60244931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.60246685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.60248384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.602515781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.602529931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.602546201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.602562301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.602577131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.602591991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.602605311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.602620011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.602635111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.602649911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.602663891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.602679021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.602693111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.602723761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.602741421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2951 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.602756631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.604763212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.604791712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.604808642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.604821842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.604836912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.604849932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.604864572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:20.604880292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2952 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.605429103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.605449513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.605481553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.605496193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.605512213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.605525073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.605542013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.605556743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.605571503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.605586483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:20.605601673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2953 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.606874754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.606896174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.606919304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.606933244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.606948404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.606964864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.606979494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.606993844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.607008464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.607023484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.607036354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.607051894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.607067474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2954 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.608540495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.608570325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.608586765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.608599805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.608614165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.608626425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.608641305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.608655905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2955 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.609202976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.609230986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.609247866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.609263606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.609280156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.609292976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.609307736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:20.609322946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2956 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.609828016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2957 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.609846036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2957 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.609882776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:20.609913946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.609941276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.609975646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2957 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.610007406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:20.610030836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.62501588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.625061241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.625079651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.625094351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.625759431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:21.625805411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1353 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.625822181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2958 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.625839101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2958 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.627442912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.627590642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.627628232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.627656792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.631303345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:21.631367775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.631407815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.631440545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2958 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.631840306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:21.631861206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.631879676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.631896516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.633280067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.633298687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:21.633384637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.633416807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.633430357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.633445767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.633458927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.633699977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:21.633753937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.633798907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.633815917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2959 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.633832107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.635381668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.635401038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.635418918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:21.687909288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.687947028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.688050878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.688067398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.688082938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.688098948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.688388078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.688408448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2960 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.688426168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:21.690743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.69088884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.6909092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.691554771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.691676951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.691722071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.691743001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.691759681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.691775851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.691791201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.691805371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.691821311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.691835891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.691850161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.691864111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.691878741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.692831382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.692870062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.692886442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2961 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.692948002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.695060353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.695080843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.699534437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.699558847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.699575257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.699588897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.699862637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:21.699883337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2962 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.700488227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.700538617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.700606147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.700622957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.700640107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.700653698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.700669588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.700684778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.700699788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.702501839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:21.702538759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2963 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.70389273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.70393761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.707529053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.707562123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.707577333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.707592693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.707608113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.707623173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.707638063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.707653243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.707665913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.707863593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.707904863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2964 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.709534084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.709581744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.711636556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.711656966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.711701896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.711716876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.713003297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2965 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.713047087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2965 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.713762747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.713790827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.71755682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.71757335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.71758852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.71760144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.71784396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:21.71786125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2966 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.718496901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2967 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.718515791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2967 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.719804062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:21.719858172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.720713183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2967 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.720750203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2967 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.720781433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:21.720797563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.384287552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"internal-dns-resolver","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:22.385183103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","error":"proto error: io error: No route to host (os error 148)","delay":"264.834564959s","count":"10"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.599353534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.599380084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.599393034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.599405404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.599417564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.599460094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.599509084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2968 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.599526084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2968 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.599543864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.599596704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.599628514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.599657024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.599726764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 836 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.599789084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.599835084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.599874725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2968 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.599907675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.599923525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.599941485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.599959715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.599976805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.599990205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:22.600020345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.600052385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.600065765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.600080295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.600093175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.600110645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.600143965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:22.600159545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2969 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.600174315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2969 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.600189495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.601274296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.601306476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.601324246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:22.601341176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.601354876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.601370956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.601384946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.601401406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.601414746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.601429456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.601444736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2970 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.601459926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:22.602204666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1360 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.602246536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.602264136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.602280816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.602309126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.602321816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.602336516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.602350596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.602364176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.602378066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.602390256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.602404126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.602418146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.602431846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.602445406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.602459216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.602472696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.602502416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.602516717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2971 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.602531327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.604543018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.604584778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.604601638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.604614838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.604629178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.604641948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.604655758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:22.604670128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2972 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.605206319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.605228149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.605249839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.605262639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.605303849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.605315969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.605329949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.605343909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.605357859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.605371459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:22.605385969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2973 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.60666247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.60668252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.60671579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.60672958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.60674352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.60675744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.60677113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.60678479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.60679865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.60681237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.60682449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.60683805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.6068545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2974 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.608314051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.608333231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.608366331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.608380021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.608394911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.608408871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.608426101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.608440621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2975 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.608953781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.608972841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.609021031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.609069561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.609087151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.609100931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.609117151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:22.609139022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2976 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.609595362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2977 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.609616002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2977 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.609647342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:22.609677492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.609717142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.609748162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2977 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.609778332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:22.609794472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.599147077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.599197867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.599212697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.599226707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.599239947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:23.599258867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.599275027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2978 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.599291257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2978 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.599603987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.599638427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.599694717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.599722927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.599824147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:23.599857858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.599889008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.599920178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2978 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.600801148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:23.600819338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.600836598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.600853198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.601804639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.601837619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:23.601854129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.601882979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.601896609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.601911589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.601924499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.605879472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:23.605946812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:23.605964472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.605982412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2979 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.605999892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.607160163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.607208373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.607227743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:23.609119594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.609162705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.609181045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.609196095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.609211655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.609224715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.609308685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:23.609328505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2980 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.609345685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:23.610822556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:23.610842716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.610860146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.615578899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.615625379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.615643279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.615662399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.615680769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.615697389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.615712459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.615725169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.615739759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.615755729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.61577074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.61578787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.61580283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.617100171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:23.617147541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.617163671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2981 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.617179281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.619260272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.619281112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.621388034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.621405014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.621420464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.621433824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.621534724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:23.621552894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2982 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.622137444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.622156634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.623367285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.623432645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.623449725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.623462805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.623479005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.623494175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.623509275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.623522925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:23.623539325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2983 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.624925626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.624973546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.624991926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.625004936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.625019766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.625034116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.625048406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.625062157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.625075957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.625089727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.625101877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.625116347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.625136287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2984 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.626635328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.626654378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.627843699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.627886729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.627905229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.627918799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.627934189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2985 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.627951919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2985 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.628522489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.628544469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.628666269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.628702299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.628720389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.628733949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.628749729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:23.628765869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2986 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.62929285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2987 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.62933217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2987 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.62937933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:23.62941005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.62944149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2987 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.62947217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2987 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.62950343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:23.62951833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.600882521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.600924891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.600938991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.600952261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.600965021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.600982081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:24.600997681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2988 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.601013301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2988 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.601202032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.601275092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.601316112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.601344262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.601412192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 840 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.601446392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:24.601478332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.601509512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2988 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.601540642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.601556852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.601573722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.601590122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.601606552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.601619942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:24.601634962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.601662752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.601675432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.601690502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.601703122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.601717722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.601748612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:24.601763732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2989 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.601778592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2989 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.601793832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.603119393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.603149153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.603698673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:24.603832794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.603847474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.603884674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.603931004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.603949294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.603962604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.603977884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:24.603995854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2990 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.604021114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:24.604755754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.604798714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.604817654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.604859474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.604915134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.604930364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.604947314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.604962884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.604979014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.604994004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.605007854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.605023814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.605038934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.605053734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.605068474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.605082564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.605098114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.605135004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.605151284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2991 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.605166555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.607152676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.607192566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.608423667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.608452427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.608468077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.608481097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.608496577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:24.608512557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2992 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.609080657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.609130217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.609214468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.609244558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.609261048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.609274418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.609289888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.609304758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.609319808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.609334418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:24.609350668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2993 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.610613699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.610634479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.611688869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.611717459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.611733869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.611748419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.611763399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.611777999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.61179281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.61180777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.61182018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.61183476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.61185092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2994 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.613338411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.613375021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.613466621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.613483451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.613500061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.613512761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.613527451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.613542851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2995 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.614096211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.614114951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.615690292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.615716672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.615733032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.615746202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.615761282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:24.615777323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2996 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.616315583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2997 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.616333813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2997 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.616866313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:24.616900483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.618344194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.618407634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2997 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.618438685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:24.618453675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.599184203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.599231913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.599248033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.599261653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.599274483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:25.599291393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.599311073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2998 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.599327313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2998 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.599377053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.599409283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.599440413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.599471853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.599546453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:25.599582793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.599615473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.599650743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2998 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.599684203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:25.599700953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.599717903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.599734453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.599752273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.599766813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:25.599781743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.599811093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.599823603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.599838493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.599853683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.599869364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:25.599907504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.599923574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2999 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.599939124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2999 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.599955054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.601106904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.601129194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.601145464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:25.601191795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.601205755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.601223345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.601237465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.601251975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.601264555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.601278665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:25.601295885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3000 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.601312615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:25.602037225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1372 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.602068945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.602086965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.602105595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.602134785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.602147995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.602165475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.602181715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.602196645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.602211665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.602224985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.602241485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.602256245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.602273845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.602289695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.602306205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.602320455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.602354445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.602369885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3001 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.602384715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.604388437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.604432377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.604449897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.604463717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.604481607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.604495877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.604511497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:25.604528207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3002 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.605082707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.605138857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.605157217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.605171218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.605187568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.605200818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.605216498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.605231798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.605246568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.605261338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:25.605277038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3003 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.606561809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.606584679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.606601929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.606619889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.606635239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.606649989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.606665689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.606680809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.606695589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.606710639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.606723349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.606737899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3004 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.606753649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3004 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.6082243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.60824909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.60826796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.60828089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.60829931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.60831332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.6083278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3005 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.60834339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3005 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.60887755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.6088966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.60893163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.60894587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.60896108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.60897384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.60898818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:25.60900367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3006 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.609533581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3007 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.609550951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3007 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.609588501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:25.609617821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.609647331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3007 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.609678391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3007 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.609709131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:25.609724031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.601633668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.601677518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.601691588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.601704328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.601719268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:26.601752018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1373 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.601769488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3008 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.601783578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3008 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.603777229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.603820199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.60388471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.60394046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.629623479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:26.629663739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1373 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.629695719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.629737229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3008 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.63048061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:26.63051973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.63053637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.63055193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.631994141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.632040591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:26.632123131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.632156851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.632170701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.632186741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.632200041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.635597783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:26.635636573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.635652833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3009 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.635669014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3009 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.635868064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.637625865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.637685155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.637704915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:26.663903875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.663943655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.664038315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.664082165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.664101065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.664114905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.664905556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.664928666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3010 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.664948556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:26.666604697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.666638007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.666657047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.694899338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.694994478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.695020208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.695035878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.695052228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.695069618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.695085798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.695098618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.695113398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.695128128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.695144478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.695161098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.695176068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.696493629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1376 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.696528449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3011 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.696544919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3011 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.696642519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.698812271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.698833321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.699030841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.699048621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.699066211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.699079781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.701189843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:26.701235303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3012 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.701866833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.701890753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.701952553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.701989254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.702009564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.702025134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.702041044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.702056714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.702071754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.702087284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:26.702103514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3013 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.703337735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.703358765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.706781427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.706808067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.706826757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.706843307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.706860327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.706877747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.706896147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.706911717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.706924417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.707080387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.707122807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3014 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.708686089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.708725299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.70994789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.70997898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.70999553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.7100091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.71079711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.71081813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3015 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.711388261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.711414101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.715465224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.715503214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.715521014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.715535164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.715758084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:26.715799544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3016 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.716379734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3017 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.716422404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3017 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.717261675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:26.717305705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.718478386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.718534866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3017 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.718586736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:26.718603546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.674047525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.674101345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.674117725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.674131926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.674217136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:27.674238106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.674255756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3018 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.674272396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3018 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.682124662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.682312552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.682352452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.682380072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.686630695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:27.686695695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.686729495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.686761145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3018 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.688693766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:27.688723697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.688743037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.688760677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.689169937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.689208947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"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:55:27.689318747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.689373297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.689388107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.689404277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.689417737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.697316773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55:27.697358183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:27.697374253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3019 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.697390513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3019 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.698061164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.699546885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.699567485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.699583935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:27.799396059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.799436999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.799535059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.799551959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.799567769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.799581069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.82795071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.827998811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3020 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.828016951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:27.856246412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1380 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.856285912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.856305002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.857590403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.857688313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.857706503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.857722853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.857738463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.857753763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.857768613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.857782123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.857796673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.857811063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.857824993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.857839263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.857854163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.863151257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-switch1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.863207697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.863225427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3021 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.863498127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.865983489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.866022029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.86651285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.86653146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.86654746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.86656124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.8671048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:27.86712502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3022 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.868427111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.868469201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.868611581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.868627451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.868644451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.868657361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.868699521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.868717131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.868732201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.869592542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:27.869623442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3023 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.871401863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.871444993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.871520473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.871557533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.871574483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.871589683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.871604903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.871619873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.871634953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.871649683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.871662843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.872321854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3024 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.872341594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3024 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.900688075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.900720645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.904984989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.905014669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.905033029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.905047239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.929699277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3025 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.929725667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3025 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.931056678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.931088368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.931507649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.931526089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.931542709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.931556379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.93352869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","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:55:27.93355968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3026 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.961382311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3027 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.961412931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3027 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.961822951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:55:27.961872501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.967474656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled0","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3027 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.967520766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"interface":"fake-sled1","component":"ManagementSwitch","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3027 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.967947216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:55:27.967968386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":25929,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"db4f8760-8c82-47b6-90a0-ab9fd4385a7d","num_samples":16}